我已经设置了 JAVA_HOME 变量
heroku config:add JAVA_HOME=/usr/lib/jvm/java-6-openjdk
检查 heroku 配置是否显示此变量的值,
然后推:
git push heroku master
并且仍然得到
JAVA_HOME is not set
捆绑程序安装 RJB gem 时出错。
我可以成功地将相同的源部署到另一个 Heroku 应用程序,并且所有环境变量都是相同的。
怎么了?
我有同样的问题,如果其他人想知道,这就是 Heroku 告诉我的:
默认情况下,配置变量在以下情况下不可用
应用程序仅在运行时编译。
您可以通过确保您拥有最新的 heroku gem 来更改此设置
安装,然后启用 user_env_compile 实验室标志
$ heroku labs:启用 user-env-compile
这将使 JAVA_HOME 在 gem 安装时可用,希望如此
让你解决这个问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)