Не могу установить yamler на Psych on Rails 3.2 с Ruby 1.9.2 - PullRequest
0 голосов
/ 12 марта 2012

Я читал в Rails 3 с Ruby 1.9.2. Psych - это парсер yaml по умолчанию.Не для меня.Это все еще гадость.Выполнение

require 'yaml'
YAML::ENGINE.yamler = 'psych'

, как описано в разных местах, не работает.Ямлер все еще негодяй.Так что, кажется, где-то сбрасывается.

Как установить yamler на Psych?

1 Ответ

0 голосов
/ 12 марта 2012

Поскольку Psych на самом деле является просто оболочкой для libyaml, вы должны убедиться, что у вас установлен libyaml перед компиляцией и установкой Ruby.Если вы используете инструмент для управления вашей установкой ruby ​​(rvm, rbenv / ruby-build и т. Д.), Они автоматически установят эту зависимость для вас.

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