phoenix mix 版本中的重复模块

Duplicated modules in phoenix mix release

我正在尝试 运行 mix release 任务来创建生产 phoenix 服务器。

我遇到了毒药问题,所以添加了 here 中的解决方法。但是现在当我 运行 发布任务时,我收到以下错误:

Errors generating release 
      Duplicated modules: 
    'Elixir.Poison.Encoder.Any' specified in poison and myappname

我尝试根据 elixir getting started 的说明在 lib/myappname.ex 中添加以下行。但是没有任何效果。

defmodule Myappname do
  use Application

  @derive [Poison.Encoder]
  # ...

在最近发布的毒药中应避免使用该变通方法。如果服务于 json,您应该阅读