Обновлен RubyGems: неинициализированная константа Gem :: ConfigFile :: RbConfig - PullRequest
2 голосов
/ 15 марта 2012

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

/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'

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

1 Ответ

1 голос
/ 15 марта 2012

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...