Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 
Julian Ospald 9618e58ddb
License this project BSD-3
il y a 5 ans
.travis.yml Add .travis.yml il y a 5 ans
COPYING License this project BSD-3 il y a 5 ans
README.md License this project BSD-3 il y a 5 ans
ghcup.sh License this project BSD-3 il y a 5 ans

README.md

Build Status license

GHC up

Installs a specified GHC version into ~/.ghcup/<ver>, and places ghc-<ver> etc. symlinks in ~/.ghcup/bin/. Additionally allows to manage currently selected ghc via unversioned symlinks.

This uses precompiled GHC binaries that have been compiled on fedora/debian by upstream GHC.

Why

I don’t use stack, but cabal new-* and system GHC versions are often either outdated or cannot be installed in parallel with proper symlink management.

Inspired by rustup.

Installation

Just place ghcup.sh into your PATH anywhere (preferably ~/.local/bin).

Usage

See ghcup.sh --help.

Contributing

TODO

Known problems

Since this uses precompiled binaries you may run into problems with ncurses and missing libtinfo, in case your distribution doesn’t use the legacy way of building ncurses and has no compatibility symlinks in place.

Ask your distributor on how to solve this.