繁体   English   中英

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

[英]Correct version in mix.exs dependency declaration

我有一个具有某些依赖项的mix.exs文件:

def deps do
    [{:nadia, "~> 0.4"}]
end

假设我想将Nadia更改为0.3版。 我很难做到这一点。

mix.exs更改后,我无法获得Nadia的0.3版本。 mix deps.updatemix deps.unlock && mix deps.update对我有帮助。

我敢肯定有办法做到这一点; 我只是找不到。

提前致谢!

要求~> 0.3给出0.4.0的原因是因为~> 0.3等于>= 0.3.0 and < 1.0.0ref )。 如果要>= 0.3.0 and < 0.4.0 ,则需要使用条件~> 0.3.0

def deps do
  [{:nadia, "~> 0.3.0"}]
end

一个简单的mix deps.get更改后mix.exs会给你最新的0.3.x版本nadia 无需运行mix deps.unlockmix deps.update

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM