Ich habe die SML NJ-Implementierung mit dem DMG für x86 von hier heruntergeladen und installiert: Ссылка
Aber wenn ich ein Terminalfenster öffne und zu /usr/local/smlnj-110.72/bin gehe und sml lies, bekomme ich einen Bash-Befehl nicht gefunden. Ich bin mit UNIX nicht sehr vertraut, also denke ich, dass ich etwas falsch mache.
Danke für die Hilfe!
Nachdem Sie zum Verzeichnis /usr/local/smlnj-xxx/bin
gegangen sind, müssen Sie ./sml
ausführen
(im Gegensatz zu sml
), weil das aktuelle Verzeichnis ( .
) nicht auf dem Standardpfad unter Unix steht.
Fügen Sie Ihrem ~ / .bash_profile
die folgende Zeile hinzu %Vor%Öffnen Sie dann ein neues Terminalfenster und führen Sie sml.
aus