宝石安装jruby-complete.jar

时间:2014-04-27 23:18:17

标签: java ruby rubygems jruby

我正在尝试为jruby 1.7.4安装gem。我正在使用Ruby的Java实现,它是作为程序(脚本API)的一部分提供的。 这是我在命令提示符下输入的命令:

java -Xmx500M -jar lib\jruby-complete.jar --command gem install builder --user-install

以下是我遇到的错误:

RuntimeCache.java:658:in `<clinit>': java.lang.NoClassDefFoundError: org/jcoding
s/Encoding

    from Ruby.java:216:in `<init>'
    from Ruby.java:275:in `newInstance'
    from Main.java:262:in `internalRun'
    from Main.java:221:in `run'
    from Main.java:201:in `main'

引起:

null:-1:in `run': java.lang.ClassNotFoundException: org.jcodings.Encoding

    from null:-1:in `run'
    from null:-2:in `doPrivileged'
    from null:-1:in `findClass'
    from null:-1:in `loadClass'
    from null:-1:in `loadClass'
    from null:-1:in `loadClass'
    from RuntimeCache.java:658:in `<clinit>'
    from Ruby.java:216:in `<init>'
    from Ruby.java:275:in `newInstance'
    from Main.java:262:in `internalRun'
    from Main.java:221:in `run'
    from Main.java:201:in `main'

1 个答案:

答案 0 :(得分:0)

我解决了我的问题。这是我用来安装gem的更新命令: java -Xmx500M -classpath lib\jcodings.jar;lib\joda-time.jar;lib\jruby-complete.jar org.jruby.Main --command gem install GEM --user-install

相关问题