我无法理解为什么这不起作用:
-module(hello).
-export([hello_world/0]).
hello_world() -> io:fwrite("hello, world\n").
(hello_world@PC)8> hello:hello_world().
** exception error: undefined function hello:hello_world/0
(hello_world@PC)9>
答案 0 :(得分:3)
您编译了源代码吗?在调用函数之前,在Eshell中键入c(hello).
(假设hello.erl
是源文件的名称)。
答案 1 :(得分:2)
解决这个问题的方法:
转到:
运行配置
--Erlang
选择标签:
--Environment
然后
- 选择
检查
- 路径
申请并运行。
现在你会好起来的。