安裝 elixir

安裝 elixir

利用 asdf 安裝 elixir,一些準備工作,請參考上一篇「安裝 erlang」的前半段。

觀看目前可以安裝的 elixir 有那些版本

$ asdf list-all elixir

顯示

1.2.2
1.2.1
1.2.0
1.1.1
1.1.0
1.0.5
1.0.4
1.0.2
1.0.1
1.0.0

上面的結果就是「~/.asdf/plugins/elixir/bin/list-all」的設定

安裝 elixir 1.2.2 這個版本

執行

$ asdf install elixir 1.2.2

觀看目前 elixir 已安裝的版本列表

執行

$ asdf list elixir

顯示

1.2.2

設定 global 使用 elixir 版本

執行

$ echo 'elixir 1.2.2' >> $HOME/.tool-versions

觀看「$HOME/.tool-versions」

執行

$ cat $HOME/.tool-versions

顯示

erlang 18.2.1
elixir 1.2.2

這時候就可以執行 iex 了

執行

$ iex

顯示

Erlang/OTP 18 [erts-7.2.1] [source] [64-bit] [smp:4:4] [async-threads:10] [hipe] [kernel-poll:false]

Interactive Elixir (1.2.2) - press Ctrl+C to exit (type h() ENTER for help)
iex(1)>

「.tool-versions」,除了可以放在「$HOME」底下,當作global的設定,也可以在每個專案建立「.tool-versions」這個檔案,指定elixir要使用的版本。