【问题标题】:"undefined function defexception" Error on Elixir app compilationElixir 应用程序编译时出现“未定义的函数定义异常”错误
【发布时间】:2014-09-16 19:24:06
【问题描述】:

在编译一个应用程序时,我遇到了错误

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

【问题讨论】:

    标签: erlang elixir


    【解决方案1】:

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

    另请注意,Dynamo 尚未积极开发,Phoenix 可能会让您的运气更好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-01
      相关资源
      最近更新 更多