... | ... | @@ -22,13 +22,14 @@ Dazu bietet es eine interaktive Eingabe, die das Auswerten von Ausdrücken in ge |
|
|
2. Die aktuelle Version von DrHaskell (**`TODO: URL einbauen`**) herunterladen und in einen Ordner entpacken.
|
|
|
3. In diesem Ordner eine Kommandozeile öffnen
|
|
|
4. Per `cabal update` die Cabal-Datenbank aktualisieren
|
|
|
5. Per `cabal sandbox init` eine Sandbox erzeugen
|
|
|
6. Per `cabal install --only-dependencies -j2` alle Abhängigkeiten installieren lassen. Statt `-j2` kann `-jN`, wobei N die Anzahl der CPU-Kerne ist, genutzt werden, um mehrere Abhängigkeiten parallel zu installieren und so die Installation zu beschleunigen.
|
|
|
7. Per `cabal build` DrHaskell bauen
|
|
|
8. Per `cabal install` DrHaskell in die Sandbox installieren
|
|
|
9. Das Verzeichnis `/pfad/zu/drhaskell/.cabal-sandbox/bin` (unixoid) bzw. `C:\Pfad\Zu\DrHaskell\.cabal-sandbox\bin` (Windows) zum $PATH hinzufügen (Mit "Umgebungsvariablen" unter Windows und z.B. per .bashrc-Eintrag unter Unixoiden), dabei den Beispielpfad an den tatsächlichen anpassen.
|
|
|
10. Kommandozeilenaufforderung neustarten, damit der Pfad übernommen wird.
|
|
|
11. DrHaskell kann nun durch Eingabe von `drhaskell` von der Kommandozeile gestartet werden.
|
|
|
6. Falls Haskell-Parser Happy nicht vorhanden ist (Kommando `happy`), diesen installieren mit `cabal install happy` und den Pfad zu den Cabal-Binaries (`HOME/.cabal/bin`) in den eigenden Pfad aufnehmen.
|
|
|
7. Per `cabal sandbox init` eine Sandbox erzeugen
|
|
|
8. Per `cabal install --only-dependencies -j2` alle Abhängigkeiten installieren lassen. Statt `-j2` kann `-jN`, wobei N die Anzahl der CPU-Kerne ist, genutzt werden, um mehrere Abhängigkeiten parallel zu installieren und so die Installation zu beschleunigen.
|
|
|
8. Per `cabal build` DrHaskell bauen
|
|
|
9. Per `cabal install` DrHaskell in die Sandbox installieren
|
|
|
10. Das Verzeichnis `/pfad/zu/drhaskell/.cabal-sandbox/bin` (unixoid) bzw. `C:\Pfad\Zu\DrHaskell\.cabal-sandbox\bin` (Windows) zum $PATH hinzufügen (Mit "Umgebungsvariablen" unter Windows und z.B. per .bashrc-Eintrag unter Unixoiden), dabei den Beispielpfad an den tatsächlichen anpassen.
|
|
|
11. Kommandozeilenaufforderung neustarten, damit der Pfad übernommen wird.
|
|
|
12. DrHaskell kann nun durch Eingabe von `drhaskell` von der Kommandozeile gestartet werden.
|
|
|
|
|
|
Diese Methode installiert keine Dateien von DrHaskell ins System. Es kann vollständig entfernt werden, indem der Ordner aus Schritt 2 gelöscht wird. Dennoch stellt dies keine portable Installation dar, da die Sandbox ihren absoluten Pfad benutzt. Insbesondere kann der Ordner nicht nachträglich verschoben werden.
|
|
|
|
... | ... | |