Eu estou tentando executar o mix release
tarefa de criar um servidor phoenix de produção.
Eu estava tendo um problema com veneno, então adicionei a solução alternativa de Aqui. No entanto, agora, quando executo a tarefa de liberação, recebo o seguinte erro:
Errors generating release
Duplicated modules:
"Elixir.Poison.Encoder.Any" specified in poison and myappname
Eu tentei adicionar a seguinte linha em lib/myappname.ex
com base nas instruções de elixir começando. Mas isso não teve nenhum efeito.
defmodule Myappname do
use Application
@derive [Poison.Encoder]
# ...
Respostas:
1 para resposta № 1Essa solução alternativa deve ser evitada nas versões mais recentes do veneno. Se servindo json você deve ler esta resposta.