2012-03-15 2 views
2

После обновления RubyGems с версии 1.3.5 => 1.8.19 каждый раз, когда я пытаюсь добавить новый драгоценный камень, я получаю это:Обновлены RubyGems: неинициализированным постоянная Gem :: CONFIGFILE :: RbConfig

/usr/local/lib/ruby/site_ruby/1.9.1/rubygems/config_file.rb:71:in `rescue in rescue in <class:ConfigFile>': uninitialized constant Gem::ConfigFile::RbConfig (NameError) 
from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/config_file.rb:53:in `rescue in <class:ConfigFile>' 
from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/config_file.rb:49:in `<class:ConfigFile>' 
from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/config_file.rb:28:in `<top (required)>' 
from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/gem_runner.rb:9:in `require' 
from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/gem_runner.rb:9:in `<top (required)>' 
from /usr/local/bin/gem:9:in `require' 
from /usr/local/bin/gem:9:in `<main>' 

я дважды проверил, что у моего/usr/local/bin/gem файла есть require 'rubygems/gem_runner' до require 'ruby gems'

Так что не уверен, почему я получаю эту ошибку, прежде чем она установит драгоценные камни.

+0

Как вы установили Ruby? –

+0

wget источник и установить его – stephenway

+0

Я подозреваю, что это может быть проблемой. Попробуйте использовать что-то другое, например rvm или rbenv. –

ответ

1

Плохо, это было несоответствие версии рубинов с рубиновыми драгоценными камнями. Обновление было исправлено. Спасибо