JRuby with YAML

763 Views Asked by At

When I use Rails with YAML I change boot.rb with

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

It works fine with normal Ruby.

When I transfer the application from Ruby to JRuby, it doesn't work.

Where should I write these lines in JRuby?

1

There are 1 best solutions below

1
On BEST ANSWER

Syck is a native gem. a gem that builds native extensions that is. jRuby and native extensions do not mix. Just don't use that syck snippet and your jRuby problem should go away.