Ruby プロジェクトを実行しようとしていますが、プロジェクトは.ruby-version
ファイルを使用しています。そのファイルには以下のみが含まれます。
1.9.3
最新の Ruby 1.9.3 をインストールしました。
$ rbenv install 1.9.3-p448
しかし、私が走ったとき、私はruby --version
得ました
rbenv: version '1.9.3' is not installed
このエラーを修正するために、私がリスト~/.rbenv/versions/
したものにはフォルダーが含まれていました1.9.3-p448
。そのフォルダの名前を に変更して1.9.3
実行しましrbenv rehash
た。これで問題は解決しました。
-p448
部分 (What does it mean? Patch?) が rbenv を混乱させているようです。フォルダの名前を手動で変更せずに、正しい 1.9.3 バージョンを認識させるにはどうすればよい~/.rbenv
ですか? に変更.ruby-version
することもできます1.9.3-p448
が、これはプロジェクトが Ruby 1.9.3 の特定の「パッチ」に依存することを意味し、これは悪いことです。