Это, вероятно, что-то очень простое, но моя установка Erlang будет упорно отвергая мои звонки на re
модуль с error:undef
с. Однако он принимает пакет regexp
, поэтому я думаю, что это проблема с версией.
Я использую v. 5.6.2 и -import(re, [...]).
вверху моего файла, есть ли другие ошибки, которые я могу пропустить? Я искал немало времени, но не смог найти страницу с описанием минимальной необходимой версии.
Что касается примечания, так как я все еще довольно новичок в Erlang и его инструментах / сообществе / средах разработки, если у вас есть какие-либо предложения по частым посещениям сайтов или инструментам, которые изменили ваш цикл разработки, пожалуйста, сообщите мне.
Спасибо!
РЕДАКТИРОВАТЬ: Если вы хотите увидеть код:
Erlang (BEAM) emulator version 5.6.2 [source] [smp:2] [async-threads:0] [kernel-poll:false]
Eshell V5.6.2 (abort with ^G)
1> re:compile("paul").
** exception error: undefined function re:compile/1
2> regexp:match("paul","au").
{match,2,2}
И в моем тесте Eunit:
::error:undef
in function re:compile/1
called as compile("\\s+")