此问题与this one有关。由于此程序包版本冲突,我被提示尝试从http-enumerator迁移到http-conduit。
package http-enumerator-0.7.2 requires failure-0.1.2
package yesod-core-0.10.0 requires failure-0.2.0
package xml-conduit-0.5.2 requires failure-0.2.0
package http-conduit-1.2.3 requires failure-0.2.0
package hamlet-0.10.7.1 requires failure-0.2.0
迁移可能需要一些时间,所以我回到这个问题希望有一个解决方案。有没有办法让failure
的这些单独版本在同一个cabal包中?
替代方案是 gulp 使用curl绑定。我发现包装带来的行为有时是奇怪的。