我有一个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 :(得分:7)
要求~> 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
。