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
Elixir mix.exs依赖项声明中的版本正确_Elixir_Elixir Mix - Fatal编程技术网

Elixir mix.exs依赖项声明中的版本正确

Elixir mix.exs依赖项声明中的版本正确,elixir,elixir-mix,Elixir,Elixir Mix,我有一个mix.exs文件,它有一些依赖项: def deps do [{:nadia, "~> 0.4"}] end 假设我想将Nadia更改为0.3版。我很难做到这一点 更改为mix.exs后,我无法为Nadia获得0.3版。mix deps.update或mix deps.unlock&&mix deps.update都不能帮助我 我相信有办法做到这一点;我就是找不到 提前谢谢 需求~>0.3给出0.4.0的原因是~>0.3相当于>=0.3.0和=0.3.0和0.3.0:

我有一个mix.exs文件,它有一些依赖项:

def deps do
    [{:nadia, "~> 0.4"}]
end
假设我想将Nadia更改为0.3版。我很难做到这一点

更改为mix.exs后,我无法为Nadia获得0.3版。mix deps.update或mix deps.unlock&&mix deps.update都不能帮助我

我相信有办法做到这一点;我就是找不到


提前谢谢

需求~>0.3给出0.4.0的原因是~>0.3相当于>=0.3.0和<1.0.0。如果希望>=0.3.0和<0.4.0,则需要使用要求~>0.3.0:


简单的mix deps.get在更改mix.exs后将为您提供nadia的最新0.3.x版本。无需运行mix deps.unlock或mix deps.update。

要求0.3给出0.4.0的原因是~>0.3相当于>=0.3.0和<1.0.0。如果希望>=0.3.0和<0.4.0,则需要使用要求~>0.3.0:


简单的mix deps.get在更改mix.exs后将为您提供nadia的最新0.3.x版本。无需运行mix deps.unlock或mix deps.update。

要切换到0.3或3.0吗?@Dogbert切换到0.3。修正了。你想切换到0.3还是3.0?@Dogbert切换到0.3。修正了。我试过了,但是Mix向我解释一下:依赖项解析完成:nadia:0.4.0所有依赖项都是最新的你确定你的Mix中有{:nadia,~>0.3.0}吗?我试过了,但是Mix向我解释一下:依赖项解析完成:nadia:0.4.0所有依赖项都是最新的你确定你的Mix中有{:nadia,~>0.3.0}吗?
def deps do
  [{:nadia, "~> 0.3.0"}]
end