Ps: 須要注意的是,我學習的時候,Elixir 是 1.8.1的版本,而 Phoenix 是 1.4.1的版本,對於其餘版本,不必定正確。 node
一、安裝 Phoenix 以前,先安裝 Elixir。webpack
二、若是已經安裝好了 Elixir ,使用一下命令安裝 hex 這一個模塊(爲何要安裝 hex 我也不太懂,或許能夠直接進行第三步)。web
$ mix local.hex
三、安裝好了 hex 使用下面的命令,安裝 Phoenix。數據庫
$ mix archive.install hex phx_new 1.4.1
四、進行完上面的步驟,Phoenix 已是安裝好了。windows
五、Plug,Cowboy and Ecto 是 Phoenix 默認安裝的依賴。學習
六、Phoenix 是默認使用 webpack 打包的,因此要安裝 node.js,node.js 的版本 >= 5.0.0,Phoenix 安裝 node.js 的教程是(若是你已經安裝了 node.js 就不須要這一步的安裝了)spa
(1)、install nodejs-legacy code
$ apt-get install nodejs-legacy
(2)、create a symlink (建立軟鏈接,至關於 windows 的快捷方式)server
$ ln -s /usr/bin/nodejs /usr/bin/node
七、建立第一個 Phoenix 應用程序的 hello,當詢問 是否安裝依賴,所有 yes/y 就好了。blog
$ mix phx.new hello
八、安裝好後, 在 hello 的根目錄下,打開終端/cmd 使用下面命令執行:
// 這個是建立數據庫的,這可能能夠直接跳過。若是不能,先安裝好數據庫先吧。
$ mix ecto.create // 運行服務,這個運行成功後,咱們能夠經過 http://localhost:4000 來看到項目的樣子
$ mix phx.server