我已经设置了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 Lab标志 $ heroku labs:启用用户环境编译 这将在安装gem时使JAVA_HOME可用,希望您能克服此问题。
默认情况下,编译应用程序时不使配置变量可用-仅在运行时。
您可以通过确保已安装最新的heroku gem来更改此设置,然后启用user_env_compile Lab标志
$ heroku labs:启用用户环境编译
这将在安装gem时使JAVA_HOME可用,希望您能克服此问题。
命令已更改,请参见此处: devcenter.heroku.com/articles/labs-user-env-compile
此选项现在不可用