Java 启动rails服务器时参数转储格式错误

Java 启动rails服务器时参数转储格式错误,java,ruby-on-rails,jruby,Java,Ruby On Rails,Jruby,当我尝试启动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版本1.7.0_65 我已经为

当我尝试启动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版本1.7.0_65


我已经为此苦苦挣扎了几天,如果有任何帮助,我将不胜感激。

将JRuby更新为最新的1.7.x(1.7.16.1或至少1.7.13)。。。自从1.7.3以来,已经有很多Ruby(1.9.3)兼容性(例如编码相关的)修复,不值得探讨这个问题

如果它仍然发生,你应该尝试一下,如果它是同样的失败磁共振成像。如果您无法访问受支持的3.2.x版本,那么升级到3.1.x中的最新Rails也是很有价值的(尤其是对您自己)

在任何情况下,请注意,如果不了解有关应用程序/环境的更多详细信息,很可能无法回答此问题