温馨提示:本文翻译自stackoverflow.com,查看原文请点击:java home - Can't deploy to Heroku the app with RJB gem
heroku java-home rjb

java home - 无法将具有RJB gem的应用程序部署到Heroku

发布于 2020-03-27 11:27:14

我已经设置了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应用程序,并且所有环境变量都相同。

怎么了?

查看更多

查看更多

提问者
Paul
被浏览
25
14.1k 2013-05-31 04:26

我有同样的问题,万一其他人想知道,这就是Heroku告诉我的:

默认情况下,编译应用程序时不使配置变量可用-仅在运行时。

您可以通过确保已安装最新的heroku gem来更改此设置,然后启用user_env_compile Lab标志

$ heroku labs:启用用户环境编译

这将在安装gem时使JAVA_HOME可用,希望您能克服此问题。