0

我正在尝试使用 升级我的 Elixir 应用程序edeliver upgrade,但出现错误:{:no_matching_relup, '0.1.0+35132c2', '0.1.0+ba8eb26'}

在命令中:mix edeliver upgrade production --verbose --with=0.1.0

AUTO_VERSION被设定为git-revision

RELEASE_VERSION被设定为0.1.0

4

1 回答 1

0

解决方案是:

  1. RELEASE_VERSIONedeliver/.config文件中删除
  2. 获取当前版本mix edeliver version
  3. 使用mix edeliver build upgrade --with=current-version --auto-version=git-revisionwithmix edeliver deploy upgrade而不是mix edeliver upgrade

有用的来源:http ://www.petecorey.com/blog/2017/01/23/upgrade-releases-with-edeliver/

于 2019-09-28T13:57:44.400 回答