4

私はカピストラーノで展開しています.Rjbの部分に到達するまで、すべてがうまく見えました..

できます

$ echo $JAVA_HOME
 /usr/lib/jvm/java-1.6.0-openjdk-amd64

それ以上に、サーバーにgem install rjbを実行でき、インストールされています...

しかし、私がしようとすると:

$ cap bundle:install 

私は得る

** [out :: ec-...compute-1.amazonaws.com] extconf.rb:53:in `<main>': JAVA_HOME is not set. (RuntimeError)
4

1 に答える 1

0

Capistrano は、デプロイヤー マシンまたはデプロイ ターゲットから環境変数をロードしません。deploy.rb でそれらを指定する必要があります。

set :default_environment, 'JAVA_HOME' => "/usr/lib/jvm/java-6-openjdk-amd64"
于 2012-11-22T03:01:46.560 に答える