【发布时间】:2012-01-07 04:07:18
【问题描述】:
似乎在基于 RVM 的 Rails 项目中向 JRuby 提供标志的惯用方法是设置环境变量 JRUBY_OPTS 或 PROJECT_JRUBY_OPTS,后者可能是自动完成的,因为我看到我可以从项目目录的.rvmrc:
PROJECT_JRUBY_OPTS=( --1.9 )
但是,该行似乎什么也没做,如果我设置环境变量,RVM 实际上会取消设置。
那么,我该怎么做呢?
(请注意,我的 .bashrc 文件底部有这个,我认为我应该使用 rvm:)
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session.
示例:
$ JRUBY_OPTS=--1.9 jruby -v
jruby 1.6.5 (ruby-1.9.2-p136) (2011-10-25 9dcd388) (Java HotSpot(TM) 64-Bit Server VM 1.6.0_27) [darwin-x86_64-java]
$ export JRUBY_OPTS=--1.9
$ jruby -v
jruby 1.6.5 (ruby-1.8.7-p330) (2011-10-25 9dcd388) (Java HotSpot(TM) 64-Bit Server VM 1.6.0_27) [darwin-x86_64-java]
$ env | grep JRUBY_OPTS
[empty result]
【问题讨论】:
标签: jruby rvm jrubyonrails