我有兩個版本的Ruby設置:1.8.7和1.9.2。在1.8.7下,當我做'Rails -v'時有rails 3.0.1。當我使用RVM切換到1.9.2時,我運行相同的命令並得到以下錯誤:使用Rails 3.0.1與各種RVM安裝紅寶石
1.9.2〜rails -v /usr/local/lib/site_ruby/1.8/rubygems/dependency。 RB:247:在to_specs': Could not find rails (>= 0) amongst [] (Gem::LoadError) from /usr/local/lib/site_ruby/1.8/rubygems/dependency.rb:256:in
to_spec ' 從/usr/local/lib/site_ruby/1.8/rubygems.rb:1182:in'寶石' 從/ usr/bin中/導軌:18
***請指教我應該做些什麼才能在RVM安裝的Rubies下運行Rails。有關更多信息:Rails 3.0.1安裝在我的usr/bin/rails目錄中,該目錄似乎是ROOT安裝(當我作爲sudo運行時,可能會出現這種情況)。
如果您已經安裝RVM你不應該使用sudo安裝寶石
呀。輸入'gem list'來查看已安裝寶石的列表,輸入'rvm info'查看這些寶石的存儲位置,輸入'cd $ GEM_HOME'來檢查文件。 –