Railsコマンドは機能しています。rails -v は 4.0.0 を示しています。gem list rails は 3.2.13 を示しています。Rails 3.2.13 で作業したいのですが、Rails 4.0.0 をアンインストールしようとすると、gem "rails" がインストールされていないと表示されます。
質問する
373 次
3 に答える
1
これは、Rails バイナリが実際にはrailties
gem を介して読み込まれるためです。の最後の 2 行は次の/usr/local/bin/rails
ようになります。
gem 'railties', version
load Gem.bin_path('railties', 'rails', version)
次を実行する必要があります。
gem uninstall railties -v 4.0.0
Rails & Railties 3.2.13 がインストールされていると仮定するとrails -v
、Rails 3.2.13
.
于 2013-08-28T21:53:06.147 に答える
0
Rails 4 を削除する理由がわかりません。すでに rvm を使用している場合は、問題なく Ruby/Rails バージョンを簡単に切り替えることができます。rvm がわからない場合は、Why-you-should-useを読むことをお勧めします。 -rvm
義務的な Rails 4.0.0 を削除する必要がある場合は、次のコマンドを試してください。
gem uninstall rails --version 4.0.0
これで問題が解決しない場合は、質問に詳細を追加してください
于 2013-08-28T11:52:04.217 に答える
0
おそらくrvmを使用する最良の方法ですhttps://rvm.io/rvm/install 1週間前に同じ問題がありました。
試しgem uninstall rails -v=4.0.0.
たり
gem uninstall rails
次に、次を使用してrvmをインストールします。
\curl -L https://get.rvm.io | bash
その後
\curl -L https://get.rvm.io | bash -s stable --rails
と
gem install rails --version '~> 3.2.0'
于 2013-08-28T13:34:36.833 に答える