我不久前进入了这个世界,我无法让它开箱即用。我自己最终做了副本(符号链接):
的 .deliver /配置 强>
# Fix # ==> Upgrade from 0.0.3+71-7a01b46 to 0.0.4+87-6c98597 failed: # 0.0.3+71-7a01b46 does not exist at _build/prod/rel/... pre_erlang_generate_release() { if [ "$TARGET_MIX_ENV" = "prod" ]; then __sync_remote " ln -sfn '$REL_DIR' '$BUILD_AT/_build/prod/' " fi }
在构建版本之后和erlang生成升级之前执行此挂钩。
哎呀。这个问题与此有关 https://github.com/boldpoker/edeliver/issues/182 。
那个错误 mix edeliver upgrade production --branch=development --verbose 看起来您的发行版存储上没有以前的版本。
mix edeliver upgrade production --branch=development --verbose
您可以尝试再次构建该版本,将其部署到您的服务器并尝试升级。
希望有帮助:)