Translations:Functional programming/19/cs

From Marek Běhálek Wiki
Jump to navigation Jump to search

Instalační příručka Ubuntu (všichni uživatelé)

  1. Proveďte následující příkazy:
    sudo apt-get install haskell-platform
    sudo apt-get install haskell-stack
    sudo snap install code --classic
    
  2. Vytvořte adresář, který bude kořenem zásobníku, měl by být čitelný pro všechny uživatele (například /stack).
  3. Vytvořte soubor /etc/profile.d/stack.sh s následujícím řádkem: export STACK_ROOT= váš kořenový adresář pro stack
  4. Vytvořte soubor /etc/stack/config.yaml s následujícími řádky:
    skip-ghc-check: true
    system-ghc: true
    allow-different-user: true
    
  5. Generujte globální konfiguraci zásobníku (například stack path) a změňte globální resolver v souboru $STACK_ROOT/global-project/stack.yaml na
    • lts-12.15 pro Ubuntu 19.04 (ghc 8.4.4)
    • lts-8.0 pro Ubuntu 18.04 (ghc 8.0.2)
  6. Pokračujte v instalaci požadovaných balíčků:
    stack install intero phoityne-vscode haskell-dap
    
  7. Vytvoří některé spustitelné soubory do adresáře ~/.local/bin, zkopírujte je do: /usr/local/bin (nebo jiného umístění prohledávaného při spouštění).
  8. Otevřete VS Code a nainstalujte rozšíření:
    • Haskero
    • Haskell GHCi Debug Adapter Phoityne