IntelliJ Haskell IDE unter Kubuntu 17.10 Desktop einrichten

This entry is part 1 of 4 in the series Tooling

Ich gehe von einer frischen Kubuntu 17.10 Desktop Installation aus.

1. JDK 9 installieren

Quelle: https://wiki.ubuntuusers.de/Java_9/


sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java9-installer

2. Haskell-Abhängigkeiten installieren

Quelle: Fredrik Friis, docs.haskellstack.org


sudo apt-get install libtinfo-dev libghc-zlib-dev libghc-zlib-bindings-dev
sudo apt-get install g++ gcc libc6-dev libffi-dev libgmp-dev make 
sudo apt-get install xz-utils zlib1g-dev git

cd ~/Downloads
wget https://www.stackage.org/stack/linux-x86_64-static
tar xf linux-x86_64-static

cd stack-1.6.1-linux-x86_64-static
mkdir ~/.local/bin
cp stack ~/.local/bin/

cd ~
nano .profile

Den folgenden Code an das Dateiende kopieren


if [ -d "$HOME/.local/bin" ] ; then
    PATH="$HOME/.local/bin:$PATH"
fi

Speichern mit Strg+O und danach den Editor mit Strg+X verlassen. Dann weiter mit


source ~/.profile 

stack install hindent stylish-haskell hoogle

mkdir ~/IdeaProjects
cd ~/IdeaProjects

stack new my-project
cd my-project
stack setup
stack build
stack exec my-project-exe

An dieser Stelle sollte eine kurze Testausgabe ohne Fehler erscheinen. Weiter mit


hoogle generate

3. IntelliJ IDEA  und intellij-haskell Plugin installieren

Quelle: http://www.jetbrains.com/idea/

Download und Installation der IDE und des Plugins intellij-haskell gemäss Anleitung des Herstellers durchführen.

4.  Abschlussarbeiten

Quelle: Plugin-Autor

  • Pfade für hindent und stylish-haskell in ide eintragen,  Neues Projekt von externer Quelle importieren und Haskell-Stack als model wählen,  Pfad zu stack eintragen
  • (Re)Build hoogle database

 

Series NavigationWelcome to the Gutenberg Editor >>