【发布时间】:2011-03-08 15:25:25
【问题描述】:
这可能是非常基本的东西,但是我的 Erlang 安装顽固地拒绝了我对 re module 和 error:undefs 的调用。但是它接受regexp package,所以我认为它是一个版本问题。
我正在运行 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+")
【问题讨论】:
标签: erlang