运行 混合发布时的未知选项

Unknown option when running mix release

我刚刚在我的构建服务器上将 Elixir 从 1.7.4 升级到 1.10.4,但出现此错误:

** (Mix) Could not invoke task "release": 2 errors found!
--env : Unknown option
--no-tar : Unknown option

命令和之前一样,就是:

MIX_ENV=prod mix release --env=prod --no-tar

当我在没有这两个标志的情况下尝试 运行 时,构建工作正常,但我无法获取服务器 运行ning。这些是错误。

{"could not start kernel pid",application_controller,"error in config file \"/mokily/gerard/releases/222.38.10/sys.config\" (none): configuration file not found"}

could not start kernel pid (application_controller) (error in config file "/mokily/gerard/releases/222.38.10/sys.config" (none): configuration file not found)
  1. 发布不需要这些标志。 env已经由MIX_ENV=prod指定,tar不会被构建。
  2. 发布前mix release one must prepare the source tree to release with mix release.init.