当我尝试启动rails服务器时,我在服务器启动之前一直收到此错误:
ArgumentError: dump format error(¸)
load at org/jruby/RubyMarshal.java:148
load at org/jruby/RubyKernel.java:1046
我的jruby版本是 jruby 1.7.3(1.9.3p385)
我正在使用 rails 3.1.4 和 java version 1.7.0_65
我已经在这几天苦苦挣扎,任何帮助都会受到赞赏。
答案 0 :(得分:1)
将JRuby更新到最新的1.7.x( 1.7.16.1 或至少1.7.13)......很多Ruby(1.9.3) )1.7.3以来的兼容性(例如编码相关)修复,不值得探讨它的问题。
如果仍然发生,你应该尝试在MRI上发生同样的失败。如果你不能使用支持的3.2.x版本,升级到3.1.x中的最新Rails也是有价值的(尤其是你自己)。
在任何情况下,请注意,如果不了解有关您的应用程序/环境的更多详细信息,问题很可能无法解决。