2011-04-20 32 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