在Fedora 27

时间:2018-03-17 20:31:04

标签: haskell yesod

我正在尝试在新的开发机器上构建我的yesod应用程序。虽然当我尝试使用$ stack exec - yesod devel或$ stack exec app运行应用程序时,构建会继续进行而不会出现错误:

  

开始开发应用程序
  意外:子进程退出ExitFailure(-11)
  再试一次

然后在无限循环中直到我打断。

查看mysql查询日志表明应用程序将直接查询数据库而不进行迁移步骤,并且mariadb.log报告" [警告]中止连接"和#34;(读取通信包时出错)"

使用新的yesod-mysql脚手架网站可以重现这个问题:

$ stack new testDB yesod-mysql
$ stack install yesod-bin --install-ghc
$ stack build

然后在mysql中:

> create database testDB;
> grant all privileges on testDB.* to 'testDB'@'localhost' identified by 'testDB';

最后:

$ stack exec -- yesod devel

任何指向我可能出错的地方都将不胜感激。

0 个答案:

没有答案