【问题标题】:Is Installing Jruby on Nitrious.io possible?可以在 Nitrious.io 上安装 Jruby 吗?
【发布时间】:2013-11-27 20:30:57
【问题描述】:

Nitrous.io 是否支持 JRuby?

使用 RVM 安装它似乎会尝试运行 sudo apt-get update,但它不允许...

谢谢。

【问题讨论】:

    标签: nitrousio


    【解决方案1】:

    首先您需要更新 RVM。

    rvm get head
    

    从那里你可以安装 jruby:

    rvm install jruby
    

    接下来,将 RVM 设置为使用 jruby。

    rvm use jruby
    

    接下来,将 jruby 添加到您的 PATH。

    export PATH=$PATH:/opt/jruby/bin
    

    从那里您应该能够检查 jruby 是否正在使用以下命令:

    jruby --version
    

    【讨论】:

    • 是的,看起来升级 RVM 就可以了,因为它们改变了自动库的处理方式。谢谢!
    【解决方案2】:

    所以,安装 jruby 二进制文件似乎可以正常工作,但仍然无法弄清楚如何让 RVM 进行安装...

    所以,我只是手动将 jruby 移动到 .rvm 文件夹中...我将二进制文件的副本放在 .rvm/rubies 目录中,从二进制文件的“jruby”可执行文件到“ruby”可执行文件的符号链接在 .rvm/rubies bin 文件夹中,为 jruby 的版本在 .rvm/gems 目录中为 jruby 制作相关的空文件夹,并做了“rvm jruby-1.7.8 do rvm gemset create”,现在我可以做“rvm use jruby"...一切似乎都很好。

    我对此有一种不好的感觉。但我在使用 RVM 时总是这样做...

    【讨论】:

      【解决方案3】:

      我不知道它是否真的需要任何额外的软件包(所以这可能不起作用),但你可以尝试使用--autolibs=0 运行 rvm,这样它就不会尝试安装任何软件包;详情请见https://rvm.io/rvm/autolibs

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-04-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多