Rails无法找到我的宝石

时间:2010-03-05 00:10:23

标签: ruby-on-rails ruby rubygems gem

我正在开发一台新配置的计算机,似乎无法通过我的宝石很好地发挥作用。以下是我遇到的一些错误。

如果我在rails项目中运行'script / console',我会收到以下错误:

  

缺少Rails gem。请gem install -v= rails,更新您的RAILS_GEM_VERSION   在config / environment.rb中设置您已安装的Rails版本或注释   输出RAILS_GEM_VERSION以使用安装的最新版本。

如果我运行'rails -v',我会收到以下错误:

  

/Library/Ruby/Site/1.8/rubygems.rb:777:in`report_activate_error':RubyGem版本       错误:activesupport(1.4.4 not = 2.3.4)(Gem :: LoadError)

安装和更新activesupport和rails gems,并在运行'gem list'时列出。有任何想法吗?谢谢!

1 个答案:

答案 0 :(得分:3)

是否定义了宝石的位置? (在〜/ .bash_profile或〜/ .bashrc中)

类似的东西:

  export GEM_PATH=/Library/Ruby/Gems/1.8/:${GEM_PATH}

您需要查看您的主目录或根目录中是否有宝石。您可以通过运行gem environment

来执行此操作