我只是克隆了一个Elixir / Phoenix项目,但无法运行任何混合任务。我不断elixir 1.5.1 not installed。由于安装了Elixir,所以我不明白。如果我elixir --version从项目外的任何其他文件夹运行,则可以看到我正在Elixir 1.5.1上运行。就在这个项目中,我不断收到未安装elixir的错误。
可能是什么问题呢?mix.exs文件的内容如下所示:项目部分
def project do
[
app: :real_world,
version: "0.0.1",
elixir: "~> 1.5",
elixirc_paths: elixirc_paths(Mix.env),
compilers: [:phoenix, :gettext] ++ Mix.compilers,
start_permanent: Mix.env == :prod,
aliases: aliases(),
deps: deps(),
test_coverage: [tool: ExCoveralls],
]
end
Run Code Online (Sandbox Code Playgroud)
和部门部分:
defp deps do
[
{:phoenix, "~> 1.3.0"},
{:phoenix_pubsub, "~> 1.0"},
{:phoenix_ecto, "~> 3.2"},
{:postgrex, "~> 0.13.3"},
{:gettext, "~> 0.11"},
{:proper_case, "~> 1.0.0"},
{:cowboy, "~> 1.1"},
{:comeonin, "~> 3.2"},
{:guardian, "~> 0.14.5"},
{:excoveralls, "~> 0.7", only: …Run Code Online (Sandbox Code Playgroud)