相关疑难解决方法(0)

如何在RVM中使用JRUBY_OPTS?

似乎在基于RVM的Rails项目中为JRuby提供标志的惯用方法是设置环境变量JRUBY_OPTS或PROJECT_JRUBY_OPTS,后者可能是自动完成的,因为我看到我可以从项目目录中取消注释这一行.rvmrc:

PROJECT_JRUBY_OPTS=( --1.9 )
Run Code Online (Sandbox Code Playgroud)

但是,该行似乎什么都不做,如果我设置环境变量,RVM实际上取消了它们.

那么,我该怎么做呢?

(请注意,我在.bashrc文件的底部有这个,这是我相信我应该使用rvm :)

[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session.
Run Code Online (Sandbox Code Playgroud)

例:

$ 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]
Run Code Online (Sandbox Code Playgroud)

jruby jrubyonrails rvm

10
推荐指数
4
解决办法
2万
查看次数

安装sqlite3(1.3.11)时发生错误,Bundler无法继续

所以我试着$ bundle install --without production在我之前,$ git push heroku master但我一直得到这个错误

$ bundle install --without production
Fetching gem metadata from https://rubygems.org/............
Fetching version metadata from https://rubygems.org/...
Fetching dependency metadata from https://rubygems.org/..
Resolving dependencies......
Using rake 10.4.2
Using i18n 0.7.0
Using json 1.8.3
Using minitest 5.8.3
Using thread_safe 0.3.5
Using tzinfo 1.2.2
Using activesupport 4.1.8
Using builder 3.2.2
Using erubis 2.7.0
Using actionview 4.1.8
Using rack 1.5.5
Using rack-test 0.6.3
Using actionpack 4.1.8
Using mime-types 2.99
Using mail 2.6.3 …
Run Code Online (Sandbox Code Playgroud)

ruby git sqlite ruby-on-rails heroku

7
推荐指数
3
解决办法
1万
查看次数

标签 统计

git ×1

heroku ×1

jruby ×1

jrubyonrails ×1

ruby ×1

ruby-on-rails ×1

rvm ×1

sqlite ×1