Ich würde gerne Artgleichheit verwenden, die nur in GHC Kopf derzeit vorkommt.Wie überschreibe ich Obergrenzen in einem Haskell-Projekt?
Ich habe ein System installieren von GHC, und in meinem Projekt habe ich eine snapshot.yaml
resolver: nightly-2016-12-31
compiler: ghc-8.1.20170103
und stack.yaml
dementsprechend kann ich mit stack path
sehen
resolver:
name: snapshot
location: snapshot.yaml
aktualisiert, dass es die richtige Compiler nimmt .
Wenn ich mein Projekt bauen jetzt habe ich
In the dependencies for array-0.5.1.1:
base-4.10.0.0 must match >=4.5 && <4.10 (latest applicable is 4.9.0.0)
needed due to bookkeeper-0.2.4 -> array-0.5.1.1
Wie kann ich von meinem Projekt überschreiben die obere gebundenen erklärt von Array-0.5.1.1, die wahrscheinlich nicht ist eigentlich erforderlich?
Versuchen Sie '-Allow-neuere'. – sjakobi
Oh, anscheinend ist das keine CLI-Option. [Sie können es jedoch im Stack.yaml setzen.] (Https://docs.haskellstack.org/en/stable/yaml_configuration/#allow-newer) – sjakobi