Redhat Enterprise Linux Server 5.4 - 64位出现此错误。
Linux rhl-64-tibbr5 2.6.18-164.el5#1 SMP Tue Aug 18 15:51:48 EDT 2009 x86_64 x86_64 x86_64 GNU / Linux
堆栈跟踪中也存在此错误。
未初始化的常数Nokogiri :: VERSION_INFO
更多版本详情:
JRuby的1.4.0RC1 红宝石/宝石/ 1.8 /宝石/的ActiveSupport-2.3.4
有什么想法吗?
答案 0 :(得分:0)
在这个问题上浪费了几个小时之后,我们意识到我们的申请中不需要nokogiri。所以我们摆脱了它,这些错误消失了。
注意:这些错误仅出现在64位Linux计算机上(如RHEL,Oracle Linux等)。我们没有看到32位操作系统(Win和Linux)的任何错误
答案 1 :(得分:0)
当使用Nokogiri和JRuby 1.4.0(及更高版本)时,我遇到了类似的错误。原因是机器是64位,但JRuby最终使用的JRE是32位。确保在64位计算机上使用64位JRE运行JRuby解决了我的问题。
此blog post中的一些细节。