凤凰混合发布中的重复模块

时间:2017-03-15 16:48:53

标签: elixir phoenix-framework elixir-poison

我正在尝试运行mix release任务来创建一个生产凤凰服务器。

我遇到毒药问题,所以从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]
  # ...

1 个答案:

答案 0 :(得分:1)

在最近的毒药版本中应该避免使用这种解决方法。如果服务json,你应该阅读this answer