2016-08-08 8 views
3

私はbrew remove elixir --forcebrew install elixirを使用します。 elixir -vは、その後、私はmix local.hexを使用エリクシールを正しく再インストールするには

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 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ファイルは、私はそれを修正することができますどのように、エリクサーの間違ったバージョンを示して?

答えて

3

あなたのエリクシールバージョンでは問題ありません。 mix new my_appでElixirアプリを生成すると、デフォルトで1.3のバージョンになりますが、フェニックスのプロジェクトはstill use 1.2に限られます。

+0

はい、そうです。 – user4323437

+0

私はもう一度 "依存関係を取得してインストールしますか?"を確認します。[Yn] y * mix deps.getを実行しています * npm install && node node_modules/brunch/bin/brunch buildを実行しています。 – user4323437

関連する問題