【问题标题】:Jruby installation with rvm giving java.lang.UnsatisfiedLinkError带有 rvm 的 Jruby 安装给出 java.lang.UnsatisfiedLinkError
【发布时间】:2013-03-12 14:18:07
【问题描述】:

我正在尝试在我的詹金斯服务器上安装 jruby。这就是正在发生的事情。

 $rvm install jruby
    Searching for binary rubies, this might take some time.
    jruby-1.7.3 - #configure
    jruby-1.7.3 - #download
    jruby-1.7.3 - #validate archive
    jruby-1.7.3 - #extract
    jruby-1.7.3 - #validate binary
    jruby-1.7.3 - #setup
    RubyBasicObject.java:1250:in `setVariableStamped': java.lang.UnsatisfiedLinkError: sun/misc/Unsafe.putOrderedObject(Ljava/lang/Object;JLjava/lang/Object;)V
        from RubyBasicObject.java:1211:in `setVariableInternal'
        from RubyBasicObject.java:1204:in `setVariable'
        from RubyClass.java:265:in `set'
        from RubyBasicObject.java:1371:in `variableTableStore'
        from RubyBasicObject.java:1439:in `setInternalVariable'
        from RubyStruct.java:219:in `newInstance'
        from Ruby.java:1371:in `initCore'
        from Ruby.java:1213:in `bootstrap'
        from Ruby.java:1148:in `init'
        from Ruby.java:286:in `newInstance'
        from Main.java:262:in `internalRun'
        from Main.java:221:in `run'
        from Main.java:201:in `main'
    Saving wrappers to '/srv/jenkins/home/.rvm/bin'.

【问题讨论】:

    标签: ruby jenkins rvm jruby


    【解决方案1】:

    试试:

    rvm install jruby --disable-binary
    

    如果您发现更多详细信息,请为 RVM 打开一张票 => https://github.com/wayneeseguin/rvm/issues/

    【讨论】:

    • 它的行为不一样,--disable-binary 改变了 RVM 中的路径,而不是仅仅解压缩二进制文件,它下载源代码并运行 ant 构建,必须有所不同。
    • 请检查这个pastebin.com/aF9Fj8m6 ..我首先删除了jruby并重新安装了你的方式..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多