Сбой установки Ruby Gem - Ошибка при выполнении gem - Неинициализированная константа Syck :: Syck - PullRequest
1 голос
/ 29 ноября 2011

Я использую гем 1.3.7, Ruby 1.9.2 и Rails 3.0.7.

Внезапно, когда я пытаюсь обновить любой драгоценный камень, я получаю это сообщение об ошибке:

ERROR:  While executing gem ... (NameError)
    uninitialized constant Syck::Syck

как мне это исправить? Это работало раньше ...

Ответы [ 2 ]

0 голосов
/ 27 мая 2013

gem update --system отключен в Debian, потому что он перезапишет содержимое пакета Debian rubygems и может слегка сломать вашу систему Debian.

Поддерживаемый Debian способ обновления rubygems - через apt-get, используя официальные репозитории Debian.Если вы действительно знаете, что делаете, вы все равно можете обновить rubygems, установив переменную окружения REALLY_GEM_UPDATE_SYSTEM, но помните, что это не поддерживается Debian.

0 голосов
/ 29 ноября 2011

попробуйте обновить систему драгоценных камней следующим образом:

gem update --system

и попробуйте установить гем снова

...