Deployment 爱德华兹未能开始释放
在本地运行Deployment 爱德华兹未能开始释放,deployment,elixir,edeliver,Deployment,Elixir,Edeliver,在本地运行mix-edeliver版本生产时失败,输出如下 EDELIVER MYAPP WITH VERSION COMMAND -----> getting release versions from production servers production node: user : app_user host : my_app path : /home/app_user/my_app.io response: bash: line 4: bi
mix-edeliver版本生产时
失败,输出如下
EDELIVER MYAPP WITH VERSION COMMAND
-----> getting release versions from production servers
production node:
user : app_user
host : my_app
path : /home/app_user/my_app.io
response: bash: line 4: bin/my_app: No such file or directory
bash: line 47: bin/my_app: No such file or directory
VERSION DONE!
错误很明显,因为可执行文件位于:~/my\u app.io/my\u app/\u build/prod/rel/my\u app/bin
我也无法运行任何start/stop/restart
etc命令
部署是成功的,因为当我使用ssh连接并运行start命令时,它可以工作
我想知道是否有人能给我指出我缺少的一些配置参数的方向,因为本地命令效率更高。解决了这个问题 我只通过运行以下命令来构建我的应用程序:
env MIX\u env=prod MIX edeliver build release
我可能太激动了,忘记了使用类似于下面的mix-edeliver-deploy-release-to-production-version=0.0.1
希望其他人也能从中受益