我正在尝试在Heroku上使用jruby在2.0模式下运行Ruby on Rails应用程序。
我的gemfile包含
ruby '2.0.0', engine: "jruby", engine_version: "1.7.18"
如果我将jruby设置为在2.0模式下使用env变量运行,它在本地工作,例如:
JRUBY_OPTS=--2.0 bundle install
没有,我得到通常的版本不匹配错误:
bundle install
Your Ruby version is 1.9.3, but your Gemfile specified 2.0.0
如何在没有env变量的情况下在2.0模式下运行jruby?如何将其设为默认值?
我应该在Procfile
中设置它们吗?在app_root/bin/
下的binstubbed可执行文件中?