這裡介紹兩種方式。
發行版倉庫
執行 yum info elixir,我們得到:
Available Packages
Name : elixir
Arch : noarch
Version : 0.12.5
Release : 2.el7
Size : 2.7 M
Repo : epel/x86_64
Summary : A modern approach to programming for the Erlang VM
URL : http://elixir-lang.org/
License : ASL 2.0 and ERPL
Description : Elixir is a programming language built on top of the Erlang VM.
: As Erlang, it is a functional language built to support distributed,
: fault-tolerant, non-stop applications with hot code swapping.
從上面的資料我們可以看到,epel/x86_64 倉庫中 elixir 版本是 0.12.5,而目前(2016-08-01)官網上顯示 elixir 版本是 1.3.2。所以這個方法可以放棄。
先行編譯包
Elixir 在 github 上有提供先行編譯包,我們可以下載然後自己安裝 - 記得要先安裝 erlang。
$ cd
$ wget https://github.com/elixir-lang/elixir/archive/v1.3.2.zip
$ unzip v1.3.2.zip -d .
$ cd elixir-1.3.2
$ make
成功後,把 elixir 的路徑加入環境變數中即可:
export PATH="$PATH:/home/sam/elixir-1.3.2/bin"
命令列下敲入:
$ elixir -v
即可查看 elixir 是否安裝成功,及成功安裝的版本。
這裡,我把 elixir 安裝在使用者主目錄下。
此後要升級 elixir,也是按照一樣的步驟操作。