Nach der Installation von Haskell: Haskell funktioniert, ist aber im Terminal nicht erreichbar

Nach der Installation von Haskell: Haskell funktioniert, ist aber im Terminal nicht erreichbar

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 ghcupmit diesem Befehl:

curl https://get-ghcup.haskell.org -sSf | sh

Wenn Sie Haskell auf diese Weise installieren,Installationsskript~/.bashrcSie werden aufgefordert, eine Zeile zu Ihrem oder hinzuzufügen. ~/.bash_profileDas 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 ghciverfügbar wird:

. "$HOME/.ghcup/env"

Wenn dies der Fall ist, können Sie es ghcidauerhaft verfügbar machen, indem Sie es . $HOME/.ghcup/env zur entsprechenden Dotfile hinzufügen ( .bashrcoder .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.

verwandte Informationen