Aus irgendeinem Grund ist Emacs nicht in der Lage, meine Ghci zu finden. Ich benutze Ubuntu 16.04 und folge den Anweisungen in this tutorial zum Buch.Emacs Haskell-Modus: "Suche nach Programm: keine solche Datei oder Verzeichnis, ghci"
Mit which ghci
bekomme ich den Pfad /opt/ghc/7.10.3/bin/ghci. Und Ausführen M-: exec-path
und M-: (getenv "PATH")
Ich kann diesen Pfad korrekt gedruckt sehen.
Ich habe versucht, die PATH-Variable in Emacs wie folgt explizit zu setzen, die nichts ändert, da, soweit ich sagen konnte, es bereits da war. From this answer.
(setenv "PATH" "/usr/local/bin:/usr/bin:/bin:/opt/cabal/1.22/bin/cabal:/opt/ghc/7.10.3/bin/ghci")
(setq exec-path (split-string (getenv "PATH") path-separator)
Das gleiche passiert, wenn ich (custom-set-variables '(haskell-process-type 'cabal-repl))
nämlich der Fehler verwenden: „Die Suche nach Programm: keine solche Datei oder das Verzeichnis, Kabale“
ich Hilfe sehr schätzen würde. :) Ich habe keine Idee, was zu tun ist, und ich habe keine Antworten im Internet gefunden.