1か月くらい前から使っているCygwinで,一昨日くらいからzshが動かなくなり,rebaseallをやってもzshを再インストールしてもダメなので,この際だからとCygwinをクリーンインストールしました。
必要なファイルを入れ,rbenvを入れ,
$ rbenv install 2.2.2
をやったところ,コンフィギュレーションの途中で止まりました。ログを見ても理由はわからないのですが,いろいろやってみて,次のようにすればちゃんとrbenv環境にインストールできました。メモとして残しておきます。
- ruby-buildでrubyを次のようにディレクトリを指定してビルドする。放っておくとprint.cのutoaでエラーが起こりますが,しかるべき方法で回避します。
$ ~/.rbenv/plugins/ruby-build/bin/ruby-build 2.2.2 ~/.rbenv/versions/2.2.2
- あとはおきまりの次でOK。
$ rbenv global 2.2.2 $ rbenv rehash
1か月前はすんなりはいったんですが(utoaを除けば),どうなってしまったのでしょうね?
zshが動かなくなったのも突然だし,本来プログラマーでもなんでもない私には原因はわかりません。
ちなみに,CygwinはGrADSを動かすために使っています。