【发布时间】:2018-06-12 15:09:45
【问题描述】:
我刚刚克隆了一个 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
还有 deps 部分:
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: [:dev, :test]},
{:credo, "~> 0.8.5", only: [:dev, :test]},
{:ex_machina, "~> 2.0", only: :test},
{:plug, "~> 1.0"},
{:corsica, "~> 1.0"}
]
end
【问题讨论】:
-
向我们展示:项目
mix.exs文件的内容,您收到的确切错误消息。 -
你有正确的
PATH设置吗? -
刚刚更新了我的问题@mudasobwa
-
@PatNowak 你的意思是长生不老药路径?
-
另外,你有没有机会在项目的根目录中有一个名为
.exenv-version的文件?