无法使用Ruby 1.9.2将yamler设置为Psych on Rails 3.2



我在Rails 3中读到Ruby 1.9.2 Psych是默认的yaml解析器。不适合我。它仍然是syck。进行

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

正如在不同地方所描述的那样不起作用。这个骗子还是个马屁精。所以它似乎在某个地方被重置了。

如何将yamler设置为Psych?

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

相关内容

  • 没有找到相关文章

最新更新