как решить ошибку "установка ruby ​​отсутствует псих"? - PullRequest
156 голосов
/ 24 февраля 2012

Я использовал rvm для установки ruby ​​1.9.3. хотя он был успешно установлен, он пожаловался на libyaml. и теперь каждый раз, когда я хочу установить гем (скажем, рельсы), появляется это предупреждение:

It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, please install libyaml and reinstall your ruby.

Я использую Mac OS X 10.7 (Lion).

Ответы [ 32 ]

0 голосов
/ 12 ноября 2012

На Солярисе:

# sudo crle -64 -l /usr/local/lib

для добавления /usr/local/lib к пути поиска в общей библиотеке (см человек человек)

0 голосов
/ 19 апреля 2013

Я также боролся с теми же сбоями с rvm install ruby-2.0.0 в течение многих, МНОГИЕ часов.Я пробовал все разные способы установки libyaml;wget source, yum и rvm.Я также попробовал все различные подходы, перечисленные в похожих темах.Поскольку я испробовал все разные методы, у меня было несколько установок и местоположений libyaml.

RVM вполне способен установить необходимые зависимости в ~/.rvm.Простое удаление файлов libyaml из не-RVM установки устранило эту проблему для меня:

sudo rm /usr/local/lib/libyaml*.*

rvm reinstall ruby-2.0.0-p0

Работает!

...