我有一个mix.exs
文件有一些依赖:
def deps do
[{:nadia, "~> 0.4"}]
end
假设我想将 Nadia 更改为 version 0.3
。我很难做到这一点。
更改为 后mix.exs
,我无法获得 Nadia 的 0.3 版。既不mix deps.update
也不mix deps.unlock && mix deps.update
帮我。
我确信有办法做到这一点;我只是找不到它。
提前致谢!
我有一个mix.exs
文件有一些依赖:
def deps do
[{:nadia, "~> 0.4"}]
end
假设我想将 Nadia 更改为 version 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
.