0

我在 Rails 3 中使用 Ruby 1.9.2 阅读 Psych 是默认的 yaml 解析器。不适合我。还是很恶心。正在做

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

如各个地方所述不起作用。yamler 仍然很恶心。所以它似乎在某个地方被重置。

如何将 yamler 设置为 Psych?

4

1 回答 1

0

由于 Psych 实际上只是 libyaml 的包装器,因此您需要确保在编译和安装 Ruby 之前安装了 libyaml。如果您使用工具来管理您的 ruby​​ 安装(rvm、rbenv/ruby-build 等),它们会自动为您安装此依赖项。

于 2012-03-12T13:41:20.483 回答