如何正确地重新安装Elixir?

时间:2016-08-08 18:33:22

标签: elixir phoenix-framework mix

我使用brew remove elixir --forcebrew install elixirelixir -v显示

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

Elixir 1.3.2

然后我使用mix local.hexmix hex.info显示

Hex:    0.13.0
Elixir: 1.3.2
OTP:    19.0.2

Built with: Elixir 1.3.2 and OTP 18.3.4.2

最后,我开始了一个新的凤凰项目。但mix.exs显示

def project do
  [app: :b,
   version: "0.0.1",
   elixir: "~> 1.2",
   elixirc_paths: elixirc_paths(Mix.env),
   compilers: [:phoenix, :gettext] ++ Mix.compilers,
   build_embedded: Mix.env == :prod,
   start_permanent: Mix.env == :prod,
   aliases: aliases(),
   deps: deps()]
 end

为什么,mix.exs文件显示错误版本的Elixir,我该如何解决?

1 个答案:

答案 0 :(得分:3)

您的Elixir版本一切正常。当您使用mix new my_app生成Elixir应用时,它将默认为1.3版本,但只有Phoenix项目still use 1.2