http-enumerator 和几个新的 yesod 包之间的包冲突

发布于 2025-01-03 04:27:45 字数 633 浏览 1 评论 0原文

此问题与此问题相关。由于此软件包版本冲突,系统提示我尝试从 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 包中?

另一种选择是使用curl 绑定gulp。我发现这个包带来的行为有时很奇怪。

This problem is related to this one. I was prompted to try to migrate from http-enumerator to http-conduit because of this package version conflict.

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

It may be the migration will take some time, so I come back to this problem in hopes there is a solution. Is there a way to let these separate versions of failure be in the same cabal package?

The alternative is gulp using curl bindings. I have found that package brings with it behavior that is sometimes bizarre.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文