2015-10-10 13 views
5

Messaggio di errore:Elixir - Impossibile compilare dipendenza idna

iex -S mix 
    Eshell V7.0 (abort with ^G) 
==> idna (compile) 
Killed 
** (Mix) Could not compile dependency idna, /root/.mix/rebar command failed. If you want to recompile this dependency, please run: 
mix deps.compile idna 

mix.exs

defmodule Wham.Mixfile do 
    use Mix.Project 

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

    # Configuration for the OTP application 
    # 
    # Type `mix help compile.app` for more information 
    def application do 
    [mod: {Wham, []}, 
    applications: [:phoenix, :phoenix_html, :cowboy, :logger, 
        :phoenix_ecto, :postgrex, :maru, :maru_swagger, :tzdata]] 
    end 

    # Specifies which paths to compile per environment 
    defp elixirc_paths(:test), do: ["lib", "web", "test/support"] 
    defp elixirc_paths(_),  do: ["lib", "web"] 

    # Specifies your project dependencies 
    # 
    # Type `mix help deps` for examples and options 
    defp deps do 
    [{:phoenix, "~> 1.0.2"}, 
    {:phoenix_ecto, "~> 1.1"}, 
    {:postgrex, ">= 0.0.0"}, 
    {:phoenix_html, "~> 2.1"}, 
    {:phoenix_live_reload, "~> 1.0", only: :dev}, 
    {:cowboy, "~> 1.0"}, 
    {:maru, "~> 0.8.1"}, 
    {:maru_swagger, "~> 0.5", only: :dev }, 
    {:comeonin, "~> 1.0"}, 
    {:timex, "~> 1.0.0-pre"}] 
    end 
end 
+1

Abbiamo scoperto che il problema era che il server stava esaurendo la memoria durante la compilazione dell'idna. –

+2

Così com'è, questa domanda descrive un sintomo molto specifico che non ha davvero nulla a che fare con la causa (carenza di memoria) descritta nei commenti. Poiché è improbabile che questo dia una buona risposta, e anche allora probabilmente non aiuterà i futuri visitatori, voto a chiudere questa domanda. –

+0

Mi dispiace, sono d'accordo con @PatrickOscity su questo; votare per chiudere pure. –

risposta

1

Ho incontrato lo stesso errore oggi e aggiornamento rebar3 eseguibile risolvere il problema.

Problemi correlati