Я пытаюсь установить rubygems в течение нескольких часов, но он продолжает терпеть неудачу. Ошибка:Невозможно установить rubygems с ruby 2.0.0
Installing rubygems-2.0.3 for ruby-2.0.0-p0..............................................................................................................................
Error running 'env GEM_PATH=/Users/Chris/.rvm/gems/ruby-2.0.0-p0:/Users/Chris/.rvm/gems/[email protected]:/Users/Chris/.rvm/gems/ruby-2.0.0-p0:/Users/Chris/.rvm/gems/[email protected]
GEM_HOME=/Users/Chris/.rvm/gems/ruby-2.0.0-p0 /Users/Chris/.rvm/rubies/ruby-2.0.0-p0/bin/ruby -d /Users/Chris/.rvm/src/rubygems-2.0.3/setup.rb --verbose',
please read /Users/Chris/.rvm/log/ruby-2.0.0-p0/rubygems.install.log
(Извините, если это трудно читать, я точно не знаю, как разорвать его.)
rubygems.install.log:
Лучшие несколько строк:
[2013-03-21 06:55:13] /Users/Chris/.rvm/rubies/ruby-2.0.0-p0/bin/ruby
Exception `LoadError' at /Users/Chris/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/rubygems.rb:1073 - cannot load such file -- rubygems/defaults/operating_system
Exception `LoadError' at /Users/Chris/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/rubygems.rb:1082 - cannot load such file -- rubygems/defaults/ruby
mkdir -p /Users/Chris/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/site_ruby/2.0.0
mkdir -p /Users/Chris/.rvm/rubies/ruby-2.0.0-p0/bin
Полный файл: Pastebin
Я попытался переустановить Xcode, сделал су Я установил инструменты командной строки xcode, Rvm, ruby 2.0.0, почти все. Я также попытался удалить все другие рубиновые версии, а требования к rvm не говорят мне, что мне нужно что-либо, чего у меня нет.
Кто-нибудь знает, что может быть причиной этого?
EDIT: Кроме того, мне просто удалось переустановить 1.9.3, с rubygems 1.9.3, абсолютно нормально.
EDIT2: Хорошо, теперь я получаю сообщение об ошибке:
/Users/Chris/.rvm/src/rubygems-2.0.0/lib/rubygems/core_ext/kernel_require.rb:45:in `require': cannot load such file -- zlib (LoadError)
в журнале.
Редактировать 3: Требования Ran rvm, ничего у меня не было. Попытка установить zlib дает мне ошибки с настройкой и make.
Настройка:
unknown option: --disable-shared
Производитель:
make: *** No rule to make target `install'. Stop.
Попытка настроить и сделать вручную (без отключения общего флага) удаляет проблему, но оставляет конфигурационный вопрос грим.
Редактировать 4:
Таким образом, после пытается несколько разных вещей, он внезапно работал. Я решил попробовать rvm в последний раз, и все сработало нормально. Я бы опубликовал то, что сделал, но я действительно понятия не имею.
Вы попробовали обновление gem --system для установки последнего обновления rubygems? –
Да. Ответ: ОШИБКА: Загрузка команды: обновление (LoadError) \t не может загрузить такой файл - ZLIB ОШИБКИ: При выполнении гема ... (NoMethodError) неопределенного метода 'invoke_with_build_args' для ноля: NilClass – CSturgess
требования запустить RVM если вам не хватает чего-то, я думаю, что вам не хватает zlib pkg, вы можете установить его через rvm pkg install zlib, а затем вам нужно переустановить ruby –