... | ... | @@ -24,21 +24,8 @@ Das Skript führt die gleichen Schritte aus wie die manuelle Installation per Ca |
|
|
|
|
|
#### Manuell per Cabal (Betriebssystemunabhängig)
|
|
|
|
|
|
1. Zuerst den Glasgow Haskell Compiler (GHC) (https://www.haskell.org/ghc/) in Version 7 oder höher für das eigene System installieren. Danach das Cabal-install Werkzeug (https://www.haskell.org/cabal/download.html) installieren. Alternativ kann Haskell Platform (https://www.haskell.org/platform/) installiert werden, darin sind GHC und Cabal sowie einige weitere häufig genutzte Pakete zur Entwicklung mit Haskell enthalten.
|
|
|
2. Die aktuelle Version von DrHaskell (https://git.ps.informatik.uni-kiel.de/student-projects/mapro-2017-ss.git) herunterladen und in einen Ordner entpacken.
|
|
|
3. In diesem Ordner eine Kommandozeile öffnen
|
|
|
4. Per `cabal update` die Cabal-Datenbank aktualisieren.
|
|
|
5. QuickCheck mittels `cabal install quickcheck` installieren.
|
|
|
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.
|
|
|
|
|
|
Wie in der `install_linux.sh`-Skript-Methode ist auch die so erhaltene Installation entfernbar durch einfaches Löschen des enthaltenden Ordners und stellt ebenfalls keine portable Installation dar.
|
|
|
DrHaskell kann manuell installiert werden, z.B. bei Problemen mit dem Installationsskript, auf Betriebssystemem, die durch keine andere Methode abgedeckt sind, bei Interesse am Umgang mit dem Buildsystem *Cabal*, oder wenn an DrHaskell selbst entwickelt werden soll.
|
|
|
Eine Anleitung dazu findet sich unter [Installation (manuell)](installation-(manuell)).
|
|
|
|
|
|
## Benutzung Interaktive Eingabe
|
|
|
|
... | ... | |