Проблемы с использованием гемов ruby-1.9.2-head - PullRequest
0 голосов
/ 06 марта 2011

У меня были проблемы с запуском gem команд с ruby ​​1.9.x и любой версией rubygems.Я использую 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.Есть указатели?

1 Ответ

0 голосов
/ 10 октября 2011

После редактирования моего файла конфигурации ~/.gemrc для указания source вместо sources rubygems смог загрузить мои источники как Array вместо String:

до

---
:backtrace: false
:benchmark: false
:bulk_threshold: 1000
:sources: http://rubygems.org
:update_sources: true
:verbose: true

после

---
:backtrace: false
:benchmark: false
:bulk_threshold: 1000
:source: http://rubygems.org
:update_sources: true
:verbose: true
...