“未定义函数失败”Elixir应用程序编译时出错

时间:2014-09-03 02:16:47

标签: erlang elixir

在编译一个应用时,我的误差低于

==> 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) 

1 个答案:

答案 0 :(得分:3)

Dynamo正在使用不兼容的Elixir版本。打开存储库中deps / dynamo checkout中的mix.exs文件,查看Dynamo正在运行的最接近的版本。

另请注意,Dynamo没有处于正在开发状态,您可能会有更好的运气Phoenix