0

试图让gitorious运行..

source_index从 env RAILS_ENV=production ruby​​1.8 script/create_admin 得到了 Gem:Module 的未定义方法

当我运行时:

env RAILS_ENV=production ruby-1.8.7-p371 script/create_admin

我有:

NOTE: Gem.source_index is deprecated, use Specification.
It will be removed on or after 2011-11-01.
Gem.source_index called from /usr/local/rvm/gems/ruby-1.8.7-p371/gems/rails- 2.3.18/lib/rails/gem_dependency.rb:21.

请参阅此处:http ://pastebin.com/raw.php?i=YgV9Sym7和此处:http ://pastebin.com/raw.php?i=3LYTygS0

4

2 回答 2

1

我的看法是:

ruby 的最新稳定版本是 1.9.3,因为您使用的是旧版本的 ruby​​,所以您必须使用与 1.8.7 版本兼容的 ruby​​ gems...类似于:

gem update --system <your desired ruby gem version> 
于 2013-03-25T14:08:04.443 回答
1

我只是运行以下命令,它对我有用

rvm install rubygems 1.4.2 --force
于 2016-09-14T21:28:54.290 回答