英文: http://elixir-lang.org/getting_started/1.htmlhtml
歡迎!git
在這個教程中咱們將告訴你怎樣邁出在Elixir之路上的第一步。該教程從安裝Elixir開始,而後會教你如何使用IEx這個交互式Shell。github
開始了!segmentfault
Elixir依賴Erlang,須要17.0或者更新的版本。 能夠在裏下載二進制包: Precompiled packages.若是你想從源碼安裝,能夠在 Erlang 官網下載源碼, 而後看這個教程Riak documentation.bash
對於使用Windows系統的開發者,推薦使用二進制包。UNIX平臺的開發者們能夠經過各自的包管理工具安裝Erlang。async
注意: 雖然不少包管理工具能夠安裝Erlang,可是Elixir最新版須要Erlang版本最低是17,因此使用包管理安裝以前請確認Erlnag的版本號。ide
安裝完Erlang以後,請打開終端(或者命令提示符,Windows的CMD),鍵入erl檢查Erlang的版本。你可能會見到以下的信息:工具
Erlang/OTP 17 (erts-6) [64-bit] [smp:2:2] [async-threads:0] [hipe] [kernel-poll:false]
請注意,根據你安裝Erlang的方式,Erlang的可執行文件可能沒有被加入到你的PATH中。請確保Erlang的可執行文件的路徑在你的PATH之中,不然Elixir將不能運行。測試
在Erlang可以啓動運行以後,就能夠安裝Elixir了。你能夠經過發行版,預編譯包或者編譯源碼來安裝。code
本教程須要v0.13或者更新的Elixir,一些發行版中提供了可用的軟件包:
brew update
命令將你的homebrew升級到最新版本brew install elixir
sudo yum -y install elixir
yaourt -S elixir
zypper ar -f obs://devel:languages:erlang/ erlang
zypper in elixir
emerge --ask dev-lang/elixir
cinst elixir
若是你沒有使用上述的發行版,不用擔憂,咱們還提供了Elixir的預編譯包。
Elixir 提供了預安裝包,下載解壓包。你能夠在解壓目錄的bin
目錄裏執行 elixir
, iex
命令。建議你把bin
加到 path
裏。
你能夠經過如下幾個步驟下載並編譯完Elixir。首先從這裏獲取Elixir的最新穩定發佈版本,將它解壓,而後在解壓出來的文件夾中執行make
命令。完成以後,你就能夠在bin目錄下運行elixi
r以及iex
命令了。建議你將Elixir的bin
路徑添加到環境變量path
之中以方便開發:
$ export PATH="$PATH:/path/to/elixir/bin"
若是你打算體驗Elixir的最新特性,也能夠編譯master分支的代碼:
$ git clone https://github.com/elixir-lang/elixir.git $ cd elixir $ make clean test
若是測試都經過了,你就能夠繼續了。若是沒有經過,請在這開個issue.
在安裝完Elixir以後,將會出現三個可執行文件:iex
,elixir
和elixirc
。若是你是經過源代碼編譯出來Elixir或者經過預編譯包完成的安裝,那麼這三個文件則位於安裝位置的bin目錄下。
如今,請在終端或者命令提示符下鍵入iex
開始交互式Elixir。在交互模式下,能夠敲下任何Elixir表達式而且能夠馬上獲得其結果。讓咱們經過一些簡單的算術表達式來熱熱身吧:
Interactive Elixir - press Ctrl+C to exit (type h() ENTER for help) iex> 40 + 2 42 iex> "hello" <> " world" "hello world"
看起來是能夠了,下面的章節中咱們會大量使用iex,下章會熟悉下語言的基本節構和基本類型。