gpt4 book ai didi

ruby-on-rails - 使用 Capistrano 部署,未读取 JAVA_HOME

转载 作者:太空宇宙 更新时间:2023-11-03 16:53:32 25 4
gpt4 key购买 nike

我正在使用 Capistrano 进行部署,在我到达 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)

最佳答案

Capistrano 不会从部署机器或部署目标加载环境变量;你必须在 deploy.rb 中指定它们:

set :default_environment, 'JAVA_HOME' => "/usr/lib/jvm/java-6-openjdk-amd64"

关于ruby-on-rails - 使用 Capistrano 部署,未读取 JAVA_HOME,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11594811/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com