1

rbenv用のruby-buildプラグインを使用してjrubyをインストールしました。

> rbenv install jruby-1.6.7
Downloading jruby-1.6.7.tar.gz...
-> http://cloud.github.com/downloads/sstephenson/ruby-build-download-mirror/fd1b8d7389aa92da69ea6efb4782e40a
Installing jruby-1.6.7...
Installed jruby-1.6.7

次に、私のルビーバージョンをjrubyに設定します

> rbenv local jruby-1.6.7

次に、jrubyで何かをしてみてください

> jruby

また

> gem list

私は戻ってきます:

execv failed: Permission denied (13)

JrubyバイナリとJavaはどちらも実行可能です。私のJavaバージョン:

java version "1.6.0_37"
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-10M3909)
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode)
4

2 に答える 2

2

以下を .zshrc に追加しました

export JAVACMD=`which java`
于 2013-08-13T12:41:47.500 に答える
0

これについて私を引用しないでください、しかしそれは私にとってはうまくいきました。

私はosx Snow Leopardにbrewをインストールしたhttps://github.com/flatland/dripを使用していました。

最初の警告echo $JAVACMD && echo $JAVA_HOME: 必要な場合に備えて、それらを実行して保存します

ドリップをbrewでアンインストールすると、同じエラーが発生しました...実行しました。

unset JAVA_HOME

unset JAVACMD

そして私はビジネスに戻りました

于 2013-04-15T15:48:48.590 に答える