我正在开发一台新配置的计算机,似乎无法通过我的宝石很好地发挥作用。以下是我遇到的一些错误。
如果我在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'时列出。有任何想法吗?谢谢!
答案 0 :(得分:3)
是否定义了宝石的位置? (在〜/ .bash_profile或〜/ .bashrc中)
类似的东西:
export GEM_PATH=/Library/Ruby/Gems/1.8/:${GEM_PATH}
您需要查看您的主目录或根目录中是否有宝石。您可以通过运行gem environment
。