3

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)

ここで言及されているエラーのためにシェイクスピアが必要であり、私はheroku-buildpack-haskellを使用しています。

4

1 に答える 1