JRuby on Rails 编码错误
昨天我尝试从 MRI 切换到 JRuby,我相信我所有的要点都是正确的。
我使用的是 Mongoid 而不是 ActiveRecord,所以我认为不需要切换 gem。
我得到的错误是:
incompatible character encodings: UTF-8 and ASCII-8BIT
完整的跟踪可以在此处显示:https://gist.github.com/1305847
我的 Gemfile 可以显示在这里:https://gist.github.com/1305882
有人知道解决方案可能是什么吗?
Yesterday I tried to switch from MRI to JRuby and I believe that i got all the gems right.
I am using Mongoid and not ActiveRecord so no switching of gem necessary there I think.
The error I get is:
incompatible character encodings: UTF-8 and ASCII-8BIT
The Full trace can be shown here: https://gist.github.com/1305847
And my Gemfile can be shown here: https://gist.github.com/1305882
Does anyone have a clue to what the solution might be?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
原来jruby 1.6.4有问题。
升级到1.6.5后就可以正常使用了。
It turns out there was a problem with jruby 1.6.4.
After upgrading to 1.6.5 it works fine.
尝试在 1.9 模式下运行 JRuby:
您还可以
$ export JRUBY_OPTS=--1.9
Try with running JRuby in 1.9 mode:
You can also
$ export JRUBY_OPTS=--1.9