我在使用需要java的 rake 运行测试时遇到了问题。
require 'java'
我得到的消息:
>RAILS_ENV=test rake spec SPEC_OPTS="-e 'view missing container alert'"
是
rake aborted!
cannot load such file -- java
我承认我是jruby的新手,所有这些都只是我的错误,但我希望能让我朝着正确的方向前进。从我搜索和学习的内容来看,这完全是因为它被称为红宝石而不是犹豫。
我安装了rvm并在 rvm list 之后显示:
rvm rubies
=* jruby-1.7.13 [ x86_64 ]
jruby-1.7.5 [ x86_64 ]
# => - current
# =* - current && default
# * - default
然而, jruby -v 表示我没有安装jruby。 我更新了我的$ PATH,以便它指向rvms的jruby位置(我不确定这是否是正确的步骤?)
export PATH=/home/me/.rvm/gems/jruby-1.7.5/bin:$PATH
感谢任何提示。
我找到了this帖子,但它似乎并没有解决我的问题。