我正在尝试使用 升级我的 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
解决方案是:
RELEASE_VERSION从edeliver/.config文件中删除mix edeliver versionmix 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/