Ich habe Haskell für die Verwendung von TidalCycles auf Mac / 10.14.6 installiert. TidalCycles funktioniert einwandfrei, also sollte Haskell auch funktionieren. Nach der Eingabe von 'ghci' im Terminal erscheint jedoch die folgende Meldung
-bash: ghci: Befehl nicht gefunden
Muss ich einen korrekten Pfad angeben (z.B. .bashrc)? Und wenn ja, wohin?
Danke für jede Hilfe!
Antwort1
Dies hängt davon ab, wie Sie Haskell installiert haben.
Die empfohlene Methode zur Installation von Haskell auf einem Mac laut TidalCyclesDokumentationist die Installation ghcup
mit diesem Befehl:
curl https://get-ghcup.haskell.org -sSf | sh
Wenn Sie Haskell auf diese Weise installieren,Installationsskript~/.bashrc
Sie werden aufgefordert, eine Zeile zu Ihrem oder hinzuzufügen. ~/.bash_profile
Das sollte dafür sorgen, dass alles, was Sie benötigen, zu Ihrem hinzugefügt wird $PATH
.
Wenn Sie Haskell auf andere Weise installiert haben, können Sie die Frage entsprechend aktualisieren und ich werde meine Antwort aktualisieren.
Wenn Sie die Probleme manuell beheben möchten, können Sie versuchen, ob durch die Ausführung Folgendes ghci
verfügbar wird:
. "$HOME/.ghcup/env"
Wenn dies der Fall ist, können Sie es ghci
dauerhaft verfügbar machen, indem Sie es
. $HOME/.ghcup/env
zur entsprechenden Dotfile hinzufügen ( .bashrc
oder .bash_profle
)
Dieser Blog-Beitragbietet ein ausführlicheres Tutorial zur Installation von Haskell und dazu, wie Sie sicherstellen, dass sich alle ausführbaren Dateien in Ihrem befinden $PATH
.