【问题标题】:Edeliver failing to start releaseEdeliver 无法开始发布
【发布时间】:2017-03-14 09:22:38
【问题描述】:

在本地运行 mix edeliver version production 时失败并显示以下输出

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_app.io/my_app/_build/prod/rel/my_app/bin

我也无法运行任何 start/stop/restart 等命令

部署成功,因为当我 ssh 进入并运行启动命令时它可以工作。

我想知道是否有人可以指出我缺少的一些配置参数的方向,因为本地命令效率更高。

【问题讨论】:

    标签: deployment elixir edeliver


    【解决方案1】:

    发现问题

    我只通过运行以下命令来构建我的应用程序:env MIX_ENV=prod mix edeliver build release

    我可能太兴奋了,忘记使用类似于以下 mix edeliver deploy release to production --version=0.0.1 的内容实际部署该版本

    希望其他人也能从中受益。

    【讨论】:

      猜你喜欢
      • 2018-09-05
      • 2012-05-12
      • 1970-01-01
      • 2015-09-08
      • 1970-01-01
      • 2011-11-20
      • 1970-01-01
      • 2014-04-15
      • 1970-01-01
      相关资源
      最近更新 更多