Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Erlang OTP release 18 does not work with erlydtl

After updating Erlang OTP from 17.5 to 18. When run make it displays the following errors:

ERROR: OTP release 18 does not match required regex R15B0[^1]|R16B$|R16B[^0]|R16B0[^3]|R16B03-1|17 ERROR: compile failed while processing /home/dev/bongthom/deps/eunit_formatters: rebar_abort

But, it works, if I remove the erlydtl dependencies from relx.conf and *.app.src

Any recommend on this issue?

like image 382
Yarin Nim Avatar asked Dec 30 '25 22:12

Yarin Nim


1 Answers

This constraint is set here. So maybe you would want just to delete this line (or better if you are using rebar, just use overrides mechanism if you do not want to modify erlydtl.app.src).

Also I'd recommend you to run erlydtl tests to ensure stuff really works (but not just compiles).

like image 162
Viacheslav Kovalev Avatar answered Jan 01 '26 13:01

Viacheslav Kovalev