Skip to content

Instantly share code, notes, and snippets.

@hamann
Last active December 21, 2015 15:58
Show Gist options
  • Select an option

  • Save hamann/2a9f9fa43cf39da18928 to your computer and use it in GitHub Desktop.

Select an option

Save hamann/2a9f9fa43cf39da18928 to your computer and use it in GitHub Desktop.

Revisions

  1. hamann revised this gist Dec 21, 2015. 1 changed file with 17 additions and 17 deletions.
    34 changes: 17 additions & 17 deletions ghc-elm.sh
    Original file line number Diff line number Diff line change
    @@ -1,24 +1,24 @@
    $ sudo apt-get install build-essential ca-certificates
    $ sudo apt-get install libgmp10 libgmp-dev libffi-dev zlib1g-dev libtinfo-dev
    sudo apt-get install build-essential ca-certificates
    sudo apt-get install libgmp10 libgmp-dev libffi-dev zlib1g-dev libtinfo-dev

    # ghc 7.10.2
    $ cd /var/tmp
    $ wget http://downloads.haskell.org/~ghc/7.10.2/ghc-7.10.2-x86_64-unknown-linux-deb7.tar.xz
    $ tar xvJf ghc-7.10.2-x86_64-unknown-linux-deb7.tar.xz
    $ cd ghc-7.10.2
    $ ./configure
    $ sudo make install
    cd /var/tmp
    wget http://downloads.haskell.org/~ghc/7.10.2/ghc-7.10.2-x86_64-unknown-linux-deb7.tar.xz
    tar xvJf ghc-7.10.2-x86_64-unknown-linux-deb7.tar.xz
    cd ghc-7.10.2
    ./configure
    sudo make install

    # cabal 1.22.6
    $ cd /var/tmp
    $ wget http://hackage.haskell.org/package/cabal-install-1.22.6.0/cabal-install-1.22.6.0.tar.gz
    $ tar xvzf cabal-install-1.22.6.0.tar.gz
    $ cd cabal-install-1.22.6.0
    $ sudo ./bootstrap.sh --global
    cd /var/tmp
    wget http://hackage.haskell.org/package/cabal-install-1.22.6.0/cabal-install-1.22.6.0.tar.gz
    tar xvzf cabal-install-1.22.6.0.tar.gz
    cd cabal-install-1.22.6.0
    sudo ./bootstrap.sh --global

    # elm-platform
    $ cd ~
    $ wget https://raw.githubusercontent.com/elm-lang/elm-platform/master/installers/BuildFromSource.hs
    $ runhaskell BuildFromSource.hs 0.16
    cd ~
    wget https://raw.githubusercontent.com/elm-lang/elm-platform/master/installers/BuildFromSource.hs
    runhaskell BuildFromSource.hs 0.16

    $ export PATH=$PATH:$HOME/Elm-Platform/0.16/.cabal-sandbox/bin
    export PATH=$PATH:$HOME/Elm-Platform/0.16/.cabal-sandbox/bin
  2. hamann renamed this gist Dec 21, 2015. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  3. hamann created this gist Dec 21, 2015.
    24 changes: 24 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,24 @@
    $ sudo apt-get install build-essential ca-certificates
    $ sudo apt-get install libgmp10 libgmp-dev libffi-dev zlib1g-dev libtinfo-dev

    # ghc 7.10.2
    $ cd /var/tmp
    $ wget http://downloads.haskell.org/~ghc/7.10.2/ghc-7.10.2-x86_64-unknown-linux-deb7.tar.xz
    $ tar xvJf ghc-7.10.2-x86_64-unknown-linux-deb7.tar.xz
    $ cd ghc-7.10.2
    $ ./configure
    $ sudo make install

    # cabal 1.22.6
    $ cd /var/tmp
    $ wget http://hackage.haskell.org/package/cabal-install-1.22.6.0/cabal-install-1.22.6.0.tar.gz
    $ tar xvzf cabal-install-1.22.6.0.tar.gz
    $ cd cabal-install-1.22.6.0
    $ sudo ./bootstrap.sh --global

    # elm-platform
    $ cd ~
    $ wget https://raw.githubusercontent.com/elm-lang/elm-platform/master/installers/BuildFromSource.hs
    $ runhaskell BuildFromSource.hs 0.16

    $ export PATH=$PATH:$HOME/Elm-Platform/0.16/.cabal-sandbox/bin