[英]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.update
或mix deps.unlock && mix deps.update
对我有帮助。
我敢肯定有办法做到这一点; 我只是找不到。
提前致谢!
要求~> 0.3
给出0.4.0
的原因是因为~> 0.3
等于>= 0.3.0 and < 1.0.0
( ref )。 如果要>= 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.unlock
或mix deps.update
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.