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