stack installで次のようなエラーが出てしまいます。
stack.yamlは次のとおりです。
template-haskellを加えると、このエラーが出るようになりました。の依存パッケージにがあり、これが悪さをしているのではないかと思っているのですが、stackの仕組みをまだ理解しておらず、解決できません。何かアイデアはあるでしょうか?
ちなみに、template-haskell単体ではインストールできます。
scientific> configure scientific> Configuring scientific-0.3.7.0... scientific> build scientific> Preprocessing library for scientific-0.3.7.0.. scientific> Building library for scientific-0.3.7.0.. scientific> [1 of 5] Compiling GHC.Integer.Compat scientific> [2 of 5] Compiling Utils scientific> [3 of 5] Compiling Data.Scientific scientific> scientific> /tmp/stack-fff8d00fdcd912f1/scientific-0.3.7.0/src/Data/Scientific.hs:196:1: error: scientific> • Couldn't match type 'm' with 'Language.Haskell.TH.Syntax.Q' (略) scientific> lift :: Scientific -> m Language.Haskell.TH.Syntax.Exp scientific> (bound at src/Data/Scientific.hs:196:1) scientific> | scientific> 196 | deriving instance Lift Scientific scientific> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ scientific>
stack.yamlは次のとおりです。
extra-deps: - text-1.2.4.1 - filepath-1.4.2.1 - megaparsec-9.1.0 - parser-combinators-1.3.0 - template-haskell-2.17.0.0 - ghc-boot-th-9.0.1
template-haskellを加えると、このエラーが出るようになりました。
ちなみに、template-haskell単体ではインストールできます。