【发布时间】:2015-02-19 21:23:32
【问题描述】:
我在将新的 Yesod 应用程序部署到 heroku 时遇到问题。我正在按照这里的步骤操作;
https://github.com/yesodweb/yesod/wiki/Deploying-Yesod-Apps-to-Heroku
但是自从 yesod 1.4 发布以来,我的日志中出现了以下问题 (PaperTrail);
12 月 21 日 04:42:51 fxtest heroku/web.1:使用命令 ./dist/build/fxtest/fxtest production -p 37347 启动进程
12 月 21 日 04:42:52 fxtest app/web.1:loadAppSettings:无法将文件解析为 YAML:生产
12 月 21 日 04:42:52 fxtest app/web.1: fxtest: InvalidYaml (Just (YamlException "Yaml file not found: production"))
12 月 21 日 04:42:53 fxtest heroku/web.1:进程以状态 1 退出
12 月 21 日 04:42:53 fxtest heroku/web.1:状态从开始变为崩溃
这似乎是说我缺少一个名为“production”的 yaml 文件。如果我尝试通过添加一个虚拟 yaml 文件来否定这个错误,那么我会收到一个类似的错误,告诉我我缺少一个名为“-p”的文件。这让我认为问题是由我的 Procfile 引起的,它只包含一行;
网络:./dist/build/fxtest/fxtest 生产 -p $PORT
提前感谢您的帮助
【问题讨论】: