英文: 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,下章会熟悉下语言的基本节构和基本类型。