我有一个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.