/ / Powielone moduły w wersji phoenix mix [duplikat] - eliksir, szkielet feniksowy, trucizna eliksirowa

Zduplikowane moduły w wersji phoenix mix [duplikat] - eliksir, struktura feniksowa, trucizna eliksiru

Próbuję uruchomić mix release zadanie stworzenia produkcyjnego serwera Phoenix.

Miałem problem z trucizną, więc dodałem obejście z tutaj. Jednak teraz, gdy uruchomię zadanie wydania, otrzymuję następujący błąd:

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

Próbowałem dodać następującą linię w lib/myappname.ex na podstawie instrukcji od rozpoczęcie eliksiru. Ale to nie miało żadnego skutku.

defmodule Myappname do
use Application

@derive [Poison.Encoder]
# ...

Odpowiedzi:

1 dla odpowiedzi № 1

Tego obejścia należy unikać w ostatnich wydaniach trucizny. Jeśli obsługujesz jsona, powinieneś przeczytać ta odpowiedź.