Closed deepfire closed 9 years ago
cabal-install
constructs an install plan so that the dependency constraints of every to-be-installed package fit together. Apparently, newer versions of ghc-mod
have requirements that are incompatible with with the package set you've requested.
With an empty ~/.cabal and ~/.ghc, executing
cabal install happy shake genericpretty tuple interpolatedstring-perl6 missingh base-unicode-symbols ghc-mod
elects the 0.3.0 version of ghc-mod, instead of 5.2.1.2.configuration.nix environment.systemPackages (yes, I'm overlaying cabal-installed things atop the system packages):