Skip to content

Instantly share code, notes, and snippets.

@trajakovic
Last active March 10, 2018 18:33
Show Gist options
  • Select an option

  • Save trajakovic/eb115224f569fca41dec4925b84d1f1f to your computer and use it in GitHub Desktop.

Select an option

Save trajakovic/eb115224f569fca41dec4925b84d1f1f to your computer and use it in GitHub Desktop.

Revisions

  1. trajakovic revised this gist Mar 10, 2018. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions compile-elixir-v1.6.3.sh
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,4 @@
    # requirement: erlang, git
    ELIXIR_VERSION="1.6.3"

    sudo apt-get update && sudo apt-get install -y git && \
  2. trajakovic revised this gist Mar 10, 2018. 2 changed files with 11 additions and 2 deletions.
    9 changes: 9 additions & 0 deletions compile-elixir-v1.6.3.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,9 @@
    ELIXIR_VERSION="1.6.3"

    sudo apt-get update && sudo apt-get install -y git && \
    rm -rf /tmp/code/elixir/${ELIXIR_VERSION} && mkdir -p /tmp/code/elixir/${ELIXIR_VERSION} && cd /tmp/code/elixir/${ELIXIR_VERSION} && \
    git clone -b "v${ELIXIR_VERSION}" --single-branch --depth 1 https://github.com/elixir-lang/elixir.git . && \
    make clean test && \
    sudo make install && \
    cd && rm -rf /tmp/code/elixir && \
    echo "Check your elixir version by typing 'iex --version'"
    4 changes: 2 additions & 2 deletions compile-erlang-20.2-ubuntu-xenial-xerus.sh
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,7 @@
    mkdir ~/code/erlang -p && cd ~/code/erlang && \
    mkdir /tmp/code/erlang -p && cd /tmp/code/erlang && rm -rf /tmp/code/erlang/otp_src_20.2 && \
    wget -O otp_src_20.2.tar.gz http://erlang.org/download/otp_src_20.2.tar.gz && tar xf ./otp_src_20.2.tar.gz && cd ./otp_src_20.2 && \
    sudo apt-get update && sudo apt-get --fix-missing -y install build-essential m4 libncurses5-dev libssh-dev unixodbc-dev libgmp3-dev libwxgtk3.0-dev libglu1-mesa-dev fop xsltproc default-jdk libxml2-utils && \
    ./configure && make -j4 && \
    sudo make install && \
    cd && rm -rf ~/code/erlang && \
    cd && rm -rf /tmp/code/erlang && \
    echo "Type 'erl' and see version of erlang"
  3. trajakovic revised this gist Mar 10, 2018. No changes.
  4. trajakovic revised this gist Mar 10, 2018. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion compile-erlang-20.2-ubuntu-xenial-xerus.sh
    Original file line number Diff line number Diff line change
    @@ -3,4 +3,5 @@ wget -O otp_src_20.2.tar.gz http://erlang.org/download/otp_src_20.2.tar.gz && ta
    sudo apt-get update && sudo apt-get --fix-missing -y install build-essential m4 libncurses5-dev libssh-dev unixodbc-dev libgmp3-dev libwxgtk3.0-dev libglu1-mesa-dev fop xsltproc default-jdk libxml2-utils && \
    ./configure && make -j4 && \
    sudo make install && \
    cd && rm -rf ~/code/erlang
    cd && rm -rf ~/code/erlang && \
    echo "Type 'erl' and see version of erlang"
  5. trajakovic created this gist Mar 10, 2018.
    6 changes: 6 additions & 0 deletions compile-erlang-20.2-ubuntu-xenial-xerus.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,6 @@
    mkdir ~/code/erlang -p && cd ~/code/erlang && \
    wget -O otp_src_20.2.tar.gz http://erlang.org/download/otp_src_20.2.tar.gz && tar xf ./otp_src_20.2.tar.gz && cd ./otp_src_20.2 && \
    sudo apt-get update && sudo apt-get --fix-missing -y install build-essential m4 libncurses5-dev libssh-dev unixodbc-dev libgmp3-dev libwxgtk3.0-dev libglu1-mesa-dev fop xsltproc default-jdk libxml2-utils && \
    ./configure && make -j4 && \
    sudo make install && \
    cd && rm -rf ~/code/erlang