Elixir mix.exs依赖项声明中的版本正确
我有一个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:
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