我正在尝试在Heroku上部署Gradle应用。以下是代码:https://github.com/sarbogast/spark-groovy-hello-world/tree/master
当我在本地运行'gradle stage'和Procfile中的命令时,它可以工作。但是当我推送到Heroku时,应用程序崩溃并且日志显示无法找到脚本:
bash:build / install / spark-groovy-hello-world / bin / spark-groovy-hello-world:没有这样的文件或目录
我还是Heroku的初学者,所以我不了解它是如何工作的。
答案 0 :(得分:3)
我明白了:我在项目的根目录中缺少一个settings.gradle文件,其中包含以下行:rootProject.name =“spark-groovy-hello-world”
现在应用程序尚未运行,因为我遇到了端口问题,但这是另一个问题。