【发布时间】:2013-11-27 20:30:57
【问题描述】:
Nitrous.io 是否支持 JRuby?
使用 RVM 安装它似乎会尝试运行 sudo apt-get update,但它不允许...
谢谢。
【问题讨论】:
标签: nitrousio
Nitrous.io 是否支持 JRuby?
使用 RVM 安装它似乎会尝试运行 sudo apt-get update,但它不允许...
谢谢。
【问题讨论】:
标签: nitrousio
首先您需要更新 RVM。
rvm get head
从那里你可以安装 jruby:
rvm install jruby
接下来,将 RVM 设置为使用 jruby。
rvm use jruby
接下来,将 jruby 添加到您的 PATH。
export PATH=$PATH:/opt/jruby/bin
从那里您应该能够检查 jruby 是否正在使用以下命令:
jruby --version
【讨论】:
所以,安装 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 时总是这样做...
【讨论】:
我不知道它是否真的需要任何额外的软件包(所以这可能不起作用),但你可以尝试使用--autolibs=0 运行 rvm,这样它就不会尝试安装任何软件包;详情请见https://rvm.io/rvm/autolibs。
【讨论】: