0

Railsコマンドは機能しています。rails -v は 4.0.0 を示しています。gem list rails は 3.2.13 を示しています。Rails 3.2.13 で作業したいのですが、Rails 4.0.0 をアンインストールしようとすると、gem "rails" がインストールされていないと表示されます。

4

3 に答える 3

1

これは、Rails バイナリが実際にはrailtiesgem を介して読み込まれるためです。の最後の 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 -vRails 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 に答える