OTP_DSL没有使用Elixir 14.3 / Mix进行编译

时间:2014-07-31 09:27:19

标签: elixir mix

当使用elixir 14.3版本对otp_dsl库执行“mix deps.compile”时,是否有其他人也面临同样的问题。如果可能,请分享决议。

Compilation error on file lib/otp_dsl/genfsm.ex ==
** (CompileError) lib/otp_dsl/genfsm.ex:46: unsupported option :hygiene given to quote
(elixir) src/elixir_exp.erl:487: :elixir_exp."-validate_opts/5-lc$^0/1-0-"/5
(elixir) src/elixir_exp.erl:482: :elixir_exp.expand_opts/5
(elixir) src/elixir_exp.erl:173: :elixir_exp.expand/2
(stdlib) lists.erl:1352: :lists.mapfoldl/3
(stdlib) lists.erl:1353: :lists.mapfoldl/3
(elixir) src/elixir_exp.erl:49: :elixir_exp.expand/2
(elixir) src/elixir_exp_clauses.erl:16: :elixir_exp_clauses.def/5
(elixir) src/elixir.erl:170: :elixir.erl_eval/3

GIT:https://github.com/pragdave/otp_dsl

1 个答案:

答案 0 :(得分:2)

根据:hygiene中的quote otp_dsl,自0.13.3以来已弃用。

您应该在{{1}}存储库上打开一个问题(自3月以来尚未更新...),或者自行修改并自行修补。