2016-06-21 8 views
2

をアップグレードした後、 "Phoenix.HTML.Engine.init/1は未定義かプライベート"、 "Plug.Conn .__ struct __/1は未定義です"などのエラーはエリクシール1.3にアップグレードしました。私はエラーを得たmix phoenix.serverと私のフェニックスアプリを起動しようとしたとき:エリクサー

** (CompileError) lib/poison/parser.ex:11: Poison.SyntaxError.__struct__/1 is undefined, cannot expand struct Poison.SyntaxError 

== Compilation error on file lib/plug/test.ex == 
** (CompileError) lib/plug/test.ex:53: Plug.Conn.__struct__/1 is undefined, cannot expand struct Plug.Conn 
    (stdlib) lists.erl:1353: :lists.mapfoldl/3 

== Compilation error on file web/views/page_view.ex == 
** (UndefinedFunctionError) function Phoenix.HTML.Engine.init/1 is undefined or private 

LIBSをアップグレードすることによってそれを修正しようとすると、私のような他のエラーを得ました

アイデア?

答えて

3

何私のためにそれを修正するように見えたことは再コンパイルする依存関係を強制した

mix deps.compile --force 

をテストを実行しようとしたときにエラーが出た場合は、試してみてください。

MIX_ENV=test mix deps.compile --force 
関連する問題