我有一个名为 yutani 的 Scala http-akka 项目,托管在 Heroku 上。此项目通过执行 heroku local 命令运行。Procfile 的路径是 "web: target/universal/stage/bin/yutani"。
然而,当我查看我的应用程序日志时,我发现以下错误信息:bash: target/universal/stage/bin/yutani: No such file or directory。
我明白我必须使用 sbt JavaServerAppPackaging 并在提交到 Heroku 之前进行 stage 阶段。当我这样做时,target/universal/bin/yutani 文件会被正确创建。
但我一直认为将 target 目录放入 .gitignore 文件中是个好习惯,以防止它被提交。
然而,如果我不提交 target 目录,那么远程服务器找不到 yutani 文件是正常的吗?还是说项目在 git push 后应该在 Heroku 上重建?
我感觉我漏了些什么...谢谢您的帮助!
然而,当我查看我的应用程序日志时,我发现以下错误信息:bash: target/universal/stage/bin/yutani: No such file or directory。
我明白我必须使用 sbt JavaServerAppPackaging 并在提交到 Heroku 之前进行 stage 阶段。当我这样做时,target/universal/bin/yutani 文件会被正确创建。
但我一直认为将 target 目录放入 .gitignore 文件中是个好习惯,以防止它被提交。
然而,如果我不提交 target 目录,那么远程服务器找不到 yutani 文件是正常的吗?还是说项目在 git push 后应该在 Heroku 上重建?
我感觉我漏了些什么...谢谢您的帮助!
git push heroku master
时,通常会显示构建日志,您有不同的方法吗? - bbozogit push
后 heroku 的输出信息。 - bbozo