【问题标题】:How to reinstall Elixir properly?如何正确重新安装 Elixir?
【发布时间】:2016-12-14 15:22:26
【问题描述】:

我使用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 的错误版本,我该如何解决?

【问题讨论】:

    标签: elixir phoenix-framework elixir-mix


    【解决方案1】:

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

    【讨论】:

    • 我再次测试发现“获取并安装依赖项?[Yn] y * running mix deps.get * running npm install && node node_modules/brunch/bin/brunch build”这部分不起作用。
    猜你喜欢
    • 2016-12-28
    • 1970-01-01
    • 2015-11-23
    • 2014-10-22
    • 2021-11-15
    • 2011-10-11
    • 2014-09-16
    • 2021-01-17
    • 2011-08-19
    相关资源
    最近更新 更多