试图获得有价值的跑步..
我为Gem提供了未定义的方法`source_index':来自env的模块RAILS_ENV =生产ruby1.8 script / create_admin
当我运行时:env RAILS_ENV =生产ruby-1.8.7-p371脚本/ create_admin我得到了:注意:不推荐使用Gem.source_index,使用规范。它将在2011-11-01之后或之后删除。从/usr/local/rvm/gems/ruby-1.8.7-p371/gems/rails-2.3.18 / lib / rails / gem_dependency.rb调用Gem.source_index:21。
请参见此处:http://pastebin.com/raw.php?i=YgV9Sym7和此处:http://pastebin.com/raw.php?i=3LYTygS0
答案 0 :(得分:1)
我的观点是:
ruby的最新稳定版本是1.9.3,因为你使用的是旧版本的ruby,你必须使用与1.8.7版本兼容的ruby gems ......这类似于:
gem update --system <your desired ruby gem version>
答案 1 :(得分:1)
我只是运行以下命令,它适用于我
rvm install rubygems 1.4.2 --force