1

当我将 Rails 与 YAML 一起使用时,我将 boot.rb 更改为

require "yaml"
YAML::ENGINE.yamler = "syck"

它适用于普通的 Ruby。

当我将应用程序从 Ruby 转移到 JRuby 时,它不起作用。

我应该在 JRuby 中哪里写这些行?

4

1 回答 1

2

Syck 是当地的宝石。一个构建本机扩展的gem。jRuby 和本机扩展不能混合使用。只是不要使用那个 syck 片段,你的 jRuby 问题应该会消失。

于 2011-04-24T01:26:51.257 回答