在编译一个应用时,我的误差低于
==> dynamo
Compiled lib/dynamo/base.ex
Compiled lib/dynamo/connection/behaviour.ex
== Compilation error on file lib/dynamo/connection/query_parser.ex ==
** (CompileError) lib/dynamo/connection/query_parser.ex:2: undefined function defexception/2
(elixir) src/elixir.erl:188: :elixir.quoted_to_erl/3
(stdlib) erl_eval.erl:657: :erl_eval.do_apply/6
(elixir) src/elixir.erl:156: :elixir.erl_eval/2
could not compile dependency dynamo, mix compile failed. You can recompile this dependency with
`mix deps.compile dynamo` or update it with `mix deps.update dynamo`
但无法理解问题。版本详细信息显示在我正在使用的
下面Erlang/OTP 17 [erts-6.1]
Interactive Elixir (0.14.1)
答案 0 :(得分:3)
Dynamo正在使用不兼容的Elixir版本。打开存储库中deps / dynamo checkout中的mix.exs文件,查看Dynamo正在运行的最接近的版本。
另请注意,Dynamo没有处于正在开发状态,您可能会有更好的运气Phoenix。