I just installed Stack using
curl -sSL https://get.haskellstack.org/ | sh
The install went fine but when trying to install Intero using Stack it fails
ffriis@BNEC02QR6Y0G8WN ~> stack install hlint intero
Error: While constructing the build plan, the following exceptions were encountered:
In the dependencies for intero-0.1.32:
ghc-8.4.4 from stack configuration does not match >=7.8 && <=8.4.3 (latest matching version is 8.4.3)
needed since intero is a build target.
Some different approaches to resolving this:
* Set 'allow-newer: true' in /Users/ffriis/.stack/config.yaml to ignore all version constraints and build anyway.
* Consider trying 'stack solver', which uses the cabal-install solver to attempt to find some working build configuration. This can be convenient when dealing with many complicated constraint
errors, but results may be unpredictable.
* Recommended action: try adding the following to your extra-deps in /Users/ffriis/.stack/global-project/stack.yaml:
ghc-8.4.3@sha256:07ee8fb5dab414c35f93d5d5afc1ecaa65a49c409346e5063436cc8b838cd754
Plan construction failed.
I've edited the file as instructed but I'm still getting the same error. What is the best way to resolve the problem?
Currently intero supports GHC 8.4.3
, but stack is grabbing 8.4.4
. Change your resolver to lts-12.14
in stack.yaml