2017-12-05 4 views
1

Ich habe diese https://www.haskell.org/platform/#linux-generic Haskell Platform installiert. Das Problem ist, dass es mit der GhC-Version 8.2.1 kommt.Wie installiere ich frühere Versionen der Haskell Platform und wechsle zwischen ihnen?

Wie installiere ich eine frühere Version der Haskell Platform, damit ich älteres, fehlerfreies ghc verwenden kann, wenn ich es brauche?

Ich kann vorherige Versionen verfügbar sehen. https://www.haskell.org/platform/prior.html Also bleibt die Frage, wie ich sie friedlich auf meinem System koexistieren lasse?

activate-hs scheint nicht zu funktionieren, also bitte sagen Sie mir, wie ich verschiedene Haskell-Plattformen wechseln?

Bei der Installation der Haskell-Plattform wurden die Verknüpfungen in/usr/local/bin aktualisiert. Also ich denke meine Frage ist fast gelöst.

Antwort

1

activate-hs sollte für die neuesten Versionen der Plattform funktionieren. Wenn nicht, wäre es gut zu wissen, warum.

Zusätzlich können Sie die -w oder --with-compiler= in spezifizieren entweder cabal new-build oder cabal configure einen Pfad zu einem anderen ghc zu geben, zu verwenden. Auf diese Weise können Sie Symlinks umgehen (die activate-hs-Lösung) und einfach ein ghc auswählen, um es direkt zu verwenden.

Verwandte Themen