Ich habe Erlang auf meinem WinXP-Rechner installiert. Beware, ich benutze es von einer "werl.exe". Das Problem ist, dass ich einen Standardordner ändern möchte, in dem werl startet. Ich kann keine Option finden, mit der ich das machen könnte, obwohl ich weiß, dass es so etwas geben muss. Kann jemand helfen?Arbeitsverzeichnis wechseln
Antwort
Danke euch allen. Es war genauso einfach wie einen gewünschten Pfad in der "Start in" Option in den "Einstellungen" der Verknüpfung zu werl.exe eingeben.
Wenn Sie Erlang in vielen verschiedenen Projekten in verschiedenen Verzeichnissen laufen, fand ich die einfachste einfachste Lösung ist in jedem Verzeichnis separate .bat
Dateien zu erstellen. Wenn Sie auf eins klicken, wird Erlang im richtigen Verzeichnis ausgeführt. Dies macht es einfach, Umgebungsvariablen für Erlang zu setzen, ERL_LIBS
ist ein guter. Es macht es auch einfach, verschiedene Versionen gleichzeitig zu verwenden, eine .bat
Datei für jede Version.
Vielen Dank für diesen Tipp. – Zbigniew
Sie Anfangseinstellungen in einer
.erlang
Datei angeben könnenEs sollte C befinden: \ Program Files (x86) \ erlX.XX \ usr.erlang (wobei XXX die Versionsnummer .. .)
Wenn es keine gibt, dann fühlen Sie, eine zu erstellen (Hinweis: Sie müssen Ihren Editor wahrscheinlich mit Administratorrechten ausführen, um die .erlang-Datei am entsprechenden Speicherort zu erstellen). Hier
ist ein einfaches Beispiel für den Inhalt:
io:format("C:/Program Files (x86)/erl5.10.4/usr/.erlang\n"). io:format(" ______ _ \n"). io:format("| ____| | | \n"). io:format("| |__ _ __| | __ _ _ __ __ _ \n"). io:format("| __| | '__| |/ _` | '_ \\/_` |\n"). io:format("| |____| | | | (_| | | | | (_| |\n"). io:format("|______|_| |_|\\__,_|_| |_|\\__, |\n"). io:format(" __/ |\n"). io:format(" |___/ \n\n"). shell_default:cd("C:/Documents/MyErlangProjects").
Beachten Sie die Verwendung von * nichts-wie zukunftsSchrägStriche (dh „/“) eher als die typischen Windows-Konvention der Verwendung von Back-Schrägstrichen (zB "\").
Es kann getestet werden, indem eine Erlang-Shell ausgeführt wird und beim Start wird es dieses coole ASCII-Zeug :) drucken. Vorsicht, das coole Ascii-Zeug bedeutet nicht, dass ein gültiges Arbeitsverzeichnis angegeben wurde!
Natürlich ist die Haupt wichtige Linie ist die letzte:
shell_default:cd("C:/Documents/MyErlangProjects").
geben Sie an, in welchem Verzeichnis Sie als aktuellen Arbeitsverzeichnis gestartet werden soll.
Genießen.
Vielen Dank, obwohl, Ihre Lösung ist gut, Arbeitsverzeichnis für alle Projekte zu ändern. Ich wollte etwas, das das Ändern des Arbeitsverzeichnisses für jedes Projekt einfach machen könnte. Obwohl, wie gesagt, es ist ein schöner Tipp, also vielen Dank dafür :) – Zbigniew
Wenn Sie Verzeichnis zur Laufzeit im Emulator ändern wollen dann die, wie unten in der Funktion cd gebaut verwenden ..
72> cd("c:/Sandbox/erl").
c:/Sandbox/erl
ok
Hinweis: Sie müssen den Schrägstrich verwenden und nicht umgekehrten Schrägstrich wie Sie normalerweise in Windows.
Das ist, was ich vermisst habe. Ich brauchte die Zitate –
- 1. SWI Prolog Arbeitsverzeichnis wechseln/aktuelles Arbeitsverzeichnis abrufen?
- 2. Knitr mit Bash: Arbeitsverzeichnis wechseln
- 3. Kann git-Zweig nicht wechseln: "Untracked file" aber Arbeitsverzeichnis sauber
- 4. SQL Plus: wie Verzeichnis wechseln und aktuelles Arbeitsverzeichnis anzeigen
- 5. Wie erkennt R das Arbeitsverzeichnis als Arbeitsverzeichnis?
- 6. Mühe, Arbeitsverzeichnis
- 7. WPF-Arbeitsverzeichnis
- 8. Arbeitsverzeichnis komprimieren
- 9. Arbeitsverzeichnis in sbt
- 10. Arbeitsverzeichnis wechseln und dann eine Batchdatei mit Parametern in Java ausführen
- 11. Konnte nicht in Arbeitsverzeichnis "/" beim Aufrufen von FileSystemManager.resolveFile mit FTP wechseln URL
- 12. PowerShell Start-Job-Arbeitsverzeichnis
- 13. Arbeitsverzeichnis von Ant finden
- 14. Standard-Eclipse-Arbeitsverzeichnis
- 15. vimrc - aktuelles Arbeitsverzeichnis
- 16. mod_wsgi Arbeitsverzeichnis und Benutzer
- 17. Git ändern Arbeitsverzeichnis
- 18. Java-Änderungsdatei Arbeitsverzeichnis
- 19. Upstart node.js Arbeitsverzeichnis
- 20. SVN keines Arbeitsverzeichnis
- 21. Cordovas Arbeitsverzeichnis ändern
- 22. Rails-Server-Daemon Arbeitsverzeichnis
- 23. PyCharm aktuelles Arbeitsverzeichnis
- 24. nunit Test Arbeitsverzeichnis
- 25. Arbeitsverzeichnis für popen angeben
- 26. Reintegration Zweig aus Arbeitsverzeichnis
- 27. Arbeitsverzeichnis des Testlaufkäfigs ändern
- 28. löscht aus git Arbeitsverzeichnis
- 29. Wie kann ich mit Mercurial "wechseln"
- 30. Kann nicht zu Stamm wechseln
Funktioniert auch für Elixir - ich habe eine Windows-Abkürzung in das Code-Verzeichnis und ändern Sie die "Start in" -Optionen. Danke Zbigniew! – GavinBrelstaff