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 № 1Tego obejścia należy unikać w ostatnich wydaniach trucizny. Jeśli obsługujesz jsona, powinieneś przeczytać ta odpowiedź.