使用rvm安装rvm和rails后,我遇到了这个错误。任何人都可以帮助我吗?
/Library/Ruby/Site/1.8/rubygems.rb:779:in report_activate_error':找不到/Library/Ruby/Site/1.8/rubygems中的RubyGem rails(> = 0)(Gem :: LoadError) .rb:214:激活'from /Library/Ruby/Site/1.8/rubygems.rb:1082:in'gem'来自/ usr / bin / rails:18
谢谢!
答案 0 :(得分:1)
要考虑的事情:
确保确实安装了Rails。我提出这一点是因为你提到你用RVM安装了Rails,这是不准确的。您使用RVM安装Rubies但是使用Bundler安装Rails(您可以将Bundler看作是用于gems而不是rubies的RVM)。因此,请确保您的Gemfile中有一行gem 'rails'
,然后运行bundle install
。
正如其他答案所指出的那样,请确保使用正确的ruby和gemset(安装Rails gem的地方)。为此,请运行rvm use <your_ruby>@<your_gemset>
。
答案 1 :(得分:0)
你确定你现在rvm use MY_RUBY_VERSION
时,我经常遇到此错误。它正在寻找rails
宝石,但无法找到它。