0

Ruby 1.9.2 で Rails 3 を読みました。Psych はデフォルトの yaml パーサーです。私のためではありません。それはまだ病気です。やっている

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

いろいろなところで説明されているように動作しません。ヤムラーはまだ病気です。それで、どこかでリセットされたようです。

yamler を Psych に設定するにはどうすればよいですか?

4

1 に答える 1

0

Psych は実際には libyaml の単なるラッパーであるため、Ruby をコンパイルしてインストールする前に libyaml がインストールされていることを確認する必要があります。ツールを使用して Ruby インストール (rvm、rbenv/ruby-build など) を管理すると、この依存関係が自動的にインストールされます。

于 2012-03-12T13:41:20.483 に答える