新しいクリーンな VM を構築し、rvm をインストールし、ruby 1.9.2 をインストールして実行しましgem install rails --version '=3.0.7'
た。ここまでは順調ですね。gem list rake を行ったとき、rake 0.9.2.2 がインストールされており、rake 0.8.7 が必要であることがわかりました。rakeのアンインストールについて読みました。次に、インストールしgem install rake -v='0.8.7'
ます。これは私が行って観察したことです:
gem list rake
rake (0.9.2.2, 0.8.7)
gem uninstall rake 0.9.2.2
You have requested to uninstall the gem rake-0.8.7
.......
Continue [Yn]
Successfully unistalled rake 0.8.7
INFO: gem "0.9.2.2" is not installed
gem list rake
rake (0.9.2.2)
わかりましたので、最初にインストールされた rake の両方のバージョンが表示されます。0.9.2.2 を削除するように指定すると、0.8.7 のアンインストールと 0.8.7 のアンインストールが完了したことが表示されます。(私が入力したものではありません) 最後に、0.9.2.2 がまだ gem list rake にインストールされていることが示されます。この繰り返しを何度も繰り返しましたが、毎回同じ結果です。
最後に、Ruby 1.9.2 が必要です。レール 3.0.7 およびレーキ 0.8.7。最初の 2 つは問題ありません。しかし、レーキを 0.8.7 に戻すにはどうすればよいでしょうか? それとも、私が見ているのは、宝石の在庫に残っているゴミであり、現実を反映していないのでしょうか? または、あなたが本当に持っているものを確信できますか?
前もって感謝します。