【发布时间】:2011-03-06 01:04:51
【问题描述】:
我在使用 ruby 1.9.x 和任何版本的 rubygems 运行 gem 命令时遇到了困难。我一直在使用 rvm 来处理 ruby 和 rubygems 的所有安装,但我似乎无法隔离问题:
rvm use 1.8.7
Using /home/kelly/.rvm/gems/ruby-1.8.7-p352
which gem
/home/kelly/.rvm/rubies/ruby-1.8.7-p352/bin/gem
gem -v
1.8.10
gem install rails #success!
rvm use 1.9.2
Using /home/kelly/.rvm/gems/ruby-1.9.2-p290
which gem
/home/kelly/.rvm/rubies/ruby-1.9.2-p290/bin/gem
gem -v
1.8.10
gem install rails
ERROR: While executing gem ... (NoMethodError)
undefined method `each' for "http://rubygems.org":String
我正在运行 64 位 Ubuntu 11.04 安装。有什么指点吗?
【问题讨论】: