Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Procfile调用Gradlew_Gradle_Heroku - Fatal编程技术网

从Procfile调用Gradlew

从Procfile调用Gradlew,gradle,heroku,Gradle,Heroku,我试图在Heroku上主持一个Gradle项目,并通过从Procfile调用“gradlew.bat run”来运行它。从命令行调用gradlew非常有效。从命令行中的Procfile调用它可以很好地工作,但无论出于何种原因,在Heroku上部署时调用Procfile本身都会在启动后立即返回此错误: heroku[web.1]: State changed from starting to crashed heroku[web.1]: Process exited with status 127

我试图在Heroku上主持一个Gradle项目,并通过从Procfile调用“gradlew.bat run”来运行它。从命令行调用gradlew非常有效。从命令行中的Procfile调用它可以很好地工作,但无论出于何种原因,在Heroku上部署时调用Procfile本身都会在启动后立即返回此错误:

heroku[web.1]: State changed from starting to crashed heroku[web.1]: Process exited with status 127 app[web.1]: bash: gradlew: command not found
程序文件:

web: gradlew run
该项目部署在GitHub上,并自动生成了gradlew文件,您可能想试试

web: ./gradlew run
或者,如果gradlew不可执行

web: chmod a+x gradlew && ./gradlew run