Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mix.exs文件中的Elixir版本要求无效_Elixir_Elixir Mix - Fatal编程技术网

mix.exs文件中的Elixir版本要求无效

mix.exs文件中的Elixir版本要求无效,elixir,elixir-mix,Elixir,Elixir Mix,我正在尝试运行mix deps.get。当我这样做时,我会得到以下错误: (Mix) Invalid Elixir version requirement <version> in mix.exs file 这似乎很标准。我在网上找不到关于这件事的任何信息。更改版本不起作用,完全排除elixir版本字段也不起作用 注: 系统详细信息: Erlang/OTP 21 [erts-10.3.4] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async

我正在尝试运行
mix deps.get
。当我这样做时,我会得到以下错误:

(Mix) Invalid Elixir version requirement <version> in mix.exs file
这似乎很标准。我在网上找不到关于这件事的任何信息。更改版本不起作用,完全排除elixir版本字段也不起作用

注: 系统详细信息:

Erlang/OTP 21 [erts-10.3.4] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] [hipe] [dtrace]
Mix 1.6.6 (compiled with OTP 21)
Elixir 1.6.6 (compiled with OTP 21)

当Elixir从旧软件包中安装时,我只需运行以下命令即可看到此问题:

sudo apt-get install elixir

但是,在运行之前,我们需要添加新的包存储库。如所述。

当Elixir从旧软件包中安装时,我只需运行以下命令即可看到此问题:

sudo apt-get install elixir

但是,在运行之前,我们需要添加新的包存储库。根据所使用的语言,我假设它是您的
:elixir
字段,而不是
:version
。我试着复制(虽然不是用phoenix应用程序),它似乎工作得很好。但是,您通常不会看到锁定到这种特定版本的
:elixir
。通常您会看到类似于
“~>1.6”
。如果您尝试这样做或
“~>1.6.6”
或其他什么东西,它会起作用吗?嗯,即使是模糊版本也不会胡乱猜测,而是尝试将应用程序命名为与
:app
不同的名称。也许这就是问题所在。我也尝试过这个,但没有成功。这很奇怪,我可以删除
elixir
版本
,但仍然
混合deps.get
有效。从使用的语言来看,我假设它是您的
:elixir
字段,而不是
:version
。我试着复制(虽然不是用phoenix应用程序),它似乎工作得很好。但是,您通常不会看到锁定到这种特定版本的
:elixir
。通常您会看到类似于
“~>1.6”
。如果您尝试这样做或
“~>1.6.6”
或其他什么东西,它会起作用吗?嗯,即使是模糊版本也不会胡乱猜测,而是尝试将应用程序命名为与
:app
不同的名称。也许这就是问题所在。我也试过了,但没有成功。这很奇怪,我可以删除
长生不老药
版本
,但仍然
混合deps.get
有效。