【发布时间】:2013-12-18 19:24:53
【问题描述】:
当我最终通过git push heroku master 部署到 Heroku 并访问网页时,我正在关注this tutorial,它失败并显示Application Error。 heroku logs 有以下内容:
2013-12-18T18:27:30.109623+00:00 heroku[web.1]: Starting process with command `target/start -Dhttp.port=${PORT} -DapplyEvolutions.default=true -Ddb.default.url=${DATABASE_URL} -Ddb.default.driver=org.postgresql.Driver`
2013-12-18T18:27:31.051319+00:00 app[web.1]: bash: target/start: No such file or directory
确实,根本没有目标/启动文件。我该如何解决这个问题?
【问题讨论】:
-
target/start应该作为-----> Running: sbt clean compile stage的结果出现,请确保在推送后看到这一行。 -
嗨,Andrey,编译顺利
-
不幸的是,由于 stackoverflow 的限制,我无法粘贴输出,但您提到的那一行是第一行,一切顺利。 [成功] 总时间:4 秒,2013 年 12 月 19 日上午 10:43:18 完成 -----> Dropping ivy cache from the slug -----> Dropping project boot dir from the slug ----- > 从 slug 中删除编译工件 -----> 发现进程类型 Procfile 声明类型 -> web -----> 压缩...完成,84.3MB -----> 启动...完成,v6 @ 987654322@ 部署到 Heroku
-
这是我的应用程序错误:rocky-stream-1895.herokuapp.com
-
heroku 日志:2013-12-19T10:43:33+00:00 heroku[slug-compiler]:Slug 编译完成 2013-12-19T10:43:40.057039+00:00 heroku[web .1]: 使用命令
target/start -Dhttp.port=${PORT} -DapplyEvolutions.default=true -Ddb.default.url=${DATABASE_URL} -Ddb.default.driver=org.postgresql.Driver2013-12-19T10:43:40.850702+00:00 启动进程 heroku[web.1]: 使用命令target/start -Dhttp.port=${PORT} -DapplyEvolutions.default=true -Ddb.default.url=${DATABASE_URL} -Ddb.default.driver=org.postgresql.Driver启动进程