gpt4 book ai didi

haskell - 使用 yesod 构建 heroku 应用程序时出现错误 "unknown package: ghc"

转载 作者:行者123 更新时间:2023-12-02 14:54:09 26 4
gpt4 key购买 nike

我正在尝试使用新版本的 yesod (1.1.9) 构建一个 Heroku 应用程序,不幸的是,由于 ghc-paths 依赖项,它失败了(yesod 版本 1.1.2 可以工作,因为它没有这种依赖性)。我尝试了各种依赖项和所有可能的 ghc-paths 版本,但最终我总是收到这个尴尬的错误消息,表明 ghc 是一个未知的包。本地构建在相同的依赖项下工作得很好。

main-is:           main.hs
hs-source-dirs: app
build-depends: base == 4.5.*
, http-types
, shakespeare == 1.0.2
, template-haskell
, wai
, wai-extra
, warp
, yesod == 1.1.9

.

[176] rejecting: ghc-paths-0.1.0.9 (unknown package: ghc)
[__6] fail (backjumping, conflict set: TestHeroku, ghc, yesod)
[__5] rejecting: yesod-1.1.8.2, ... , 0.0.0.2, 0.0.0.1, 0.0.0 (conflict: TestHeroku => yesod==1.1.9)
[__0] fail (backjumping, conflict set: TestHeroku, ghc, yesod)

由于提到的错误,需要莎士比亚 here我使用 heroku-buildpack-haskell .

最佳答案

如果有人遇到同样的问题,我会亲自处理问题并根据已经流通的版本创建一个新的构建包。它与 yesod-1.1.9 一起运行。

https://github.com/ichistmeinname/heroku-buildpack-haskell

关于haskell - 使用 yesod 构建 heroku 应用程序时出现错误 "unknown package: ghc",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15069352/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com