我正在尝试嵌入JRuby
Java 项目。我正在使用jruby-complete-1.7.4.jar
和ScriptingContainer
。
出于某种原因,以下脚本会引发错误。
ScriptingContainer container = new ScriptingContainer();
container.runScriptlet("require 'net/https'");
这失败了,但有例外
load error: openssl -- java.lang.NoClassDefFoundError: Could not initialize class org.jruby.ext.openssl.ASN1.
这只发生在少数计算机上。我没有jruby-openssl
安装充气城堡宝石。我的课程路径仅包含jruby-complete-1.7.4.jar
. 我想知道为什么会发生这个错误,应该怎么做才能解决这个问题?这如何在计算机上工作而在另一台计算机上失败?调试问题的任何帮助都会很棒。
Jruby 版本 - 1.7.4
系统 - Mac OS X 10.8.4