我将我的第一个包上传到Hackage(
http://hackage.haskell.org/package/groundhog-0.0.1)并且无法构建错误:
*** setup configure
Configuring groundhog-0.0.1...
cabal-setup: At least the following dependencies are missing:
monad-control ==0.2.*, pool ==0.1.*
这个软件包在我的机器和安装了Haskell平台的测试环境中构建得很好.我试图确保使用最新的cabal并上传另一个依赖于Cabal 1.10的版本.后来我在In Cabal FAQ中发现,如果我们的软件包所依赖的软件包是使用–user构建的,则会出现此错误,并且使用–global运行configure.然而,许多其他包依赖于monad-control和pool,它们都可以. Hackage应该对所有包应用相同的标志,所以我不认为它与FAQ中的问题相同.
我想我错过了什么.你能帮我构建一下吗?
我想在生成关于Hackage的文档时宣布Groundhog持久性库.
最佳答案 我没有看到失败的明显原因.这是
the package.可能的原因是,出于这样或那样的原因,目前这些包不会暴露在Hackage中.
您应该联系图书馆邮件列表,询问有关Hackage上这些库的状态.