2011-04-20 33 views
1

当我使用的Rails使用YAML我改变的boot.rb与的JRuby与YAML

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

它正常工作与正常的Ruby。

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

我应该在JRuby中写这些行吗?

+0

它不起作用?它给了什么错误信息? – 2011-05-08 03:24:23

回答

2

Syck是一种天然的宝石。构建原生扩展的gem。 jRuby和本地扩展不会混用。只是不要使用该syck片段,你的jRuby问题应该消失。

+1

你的意思是“syck”,而不是“吸”? – 2011-05-07 14:27:13

+0

修复了拼写错误 – ffoeg 2011-07-17 19:59:35