Diese Frage ist ein Auswuchs von another question. In dieser Frage bat ich um Rat für den Import von Data.Heap. Mir wurde gesagt, dass ich zuerst Heap installieren musste. Wie ich"Legen Sie die Festplatte in Laufwerk D" Blöcke Haskell von Anfang
lief instruiert> cabal install Heap
Ein Windows tauchte Errorbox mir zu sagen, dass es bis in Laufwerk D keine Platte war und dass ich ein einsetzen musste. Keine der drei Schaltflächen (Ignorieren, Fortfahren oder Erneut versuchen) funktionierte. Ich musste GHCi aus dem Task-Manager töten, um das Popup loszuwerden und das Eingabeaufforderungsfenster zu schließen. Dies geschah unabhängig davon, ob GHCi ausgeführt wurde oder nicht, als ich versuchte, den Befehl auszuführen. Jetzt kann ich GHCi nicht starten, ohne das Popup zu bekommen, das alles blockiert.
Ich habe versucht, den Computer aus und später wieder einzuschalten. Gleiches Popup. Ich habe sogar die Haskell-Plattform deinstalliert und neu installiert. (Es ist Version 8.0.2-a.) Immer noch das gleiche Popup, wenn ich GHCi starte. (Ich verwende die Plattform-installierte Abkürzung WinGHCi, um GHCi zu starten.)
Ich würde mich über einen Hinweis freuen, dieses Popup zu vermeiden. Ansonsten kann ich GHCi überhaupt nicht ausführen.
Danke.
Das ist ziemlich seltsam. Gab es irgendwelche Ausgaben von 'cabal install Heap'? Haben Sie tatsächlich GHCi oder etwas anderes mit einem ähnlichen Namen getötet (ich glaube nicht, dass 'cabal install' GHCi ausführt)? – Ryan
Ich habe schon mal von diesem Bug gehört. Es hat etwas damit zu tun, dass msys install ghc irgendwie durcheinander gebracht wird, aber ich weiß nicht, wie ich es beheben soll. Ich weiß, es ist komplizierter als nur GhC neu zu installieren. – Carl
Vielleicht sollten Sie Haskell Stack verwenden? https://docs.haskellstack.org/en/stable/README/ – arrowd