我正在尝试使用工头在本地运行一个 Java 应用程序,该应用程序可以很好地部署到 heroku。
我的 Procfile 看起来像这样
web: java $JAVA_OPTS -cp target/classes;target/dependency/* Start
但是当我这样做formeman start
时
15:51:21 web.1 | unknown command: java $JAVA_OPTS -cp target/classes;target/dependency/* Start
如果我只是java
在提示符下输入,我会得到 java 的帮助文本,所以它在我的路径上。如果我在 Procfile 中使用 java 可执行文件的完整路径,它可以工作,但如果我不需要两个版本的 Procfile,它会更干净
我的路径是否有一些时髦的东西,或者工头没有从我的环境中获取路径?