Erlang的“ERROR: Shell process terminated!”错误

转载请注明,来自:http://blog.csdn.net/skyman_2001

今天写了个测试模块,命名为io_lib_format,编译运行时,出现“ERROR: Shell process terminated!”错误,百思不得其解,最后google了一下,搜索到了答案:http://erlang.2086793.n4.nabble.com/Getting-a-strange-error-ERROR-Shell-process-terminated-td2114576.html

A quick guess is that your module name is the same as an already existing module
used by the shell.

With c(module_name) you produced a module_name.beam file in the
current directory.
If you start Erlang in the same directory again it will load this
module instead of the module
with the same name supposed to be used for the shell operation.

/Kenneth Erlang/OTP Ericsson


原来erlang自带的模块中有个io_lib_format模块,我的这个和它重名,这样erlang shell就会加载我的模块,而不加载自带的了。

改下模块名,使不与erlang自带的模块重名就ok了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值