首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Erlang 编译时出现"no such file or directory" 与 当前工作目录有关问题

2012-10-28 
Erlang 编译时出现no such file or directory 与 当前工作目录问题初学Erlang,编译.erl文件时,提示:1 c

Erlang 编译时出现"no such file or directory" 与 当前工作目录问题

初学Erlang,编译.erl文件时,提示:

>1 c(some_module)

?

./some_module.erl:none: no such file or directory

error

这是由于.erl文件并未在Erlang当前工作目录中导致。在Erlang shell中输入如下函数,获取当前工作目录:>1 pwd().可以使用如下函数切换工作目录:>1 c:cd("X:/your_erlang_directory").值得注意的是,即使是在windows下,分隔符也要使用“/”也可以在windows用户目录中创建.erlang文件,在文件中输入上面命令,这样Erlang shell在启动后自动切换至指定目录。在windows下不能直接创建只有扩展名(.erlang)的文件,可以使用【记事本->另存为】方式创建文件。也可以在cmd 命令行下创建:> cd %userprofile%> echo?c:cd("X:/your_erlang_directory"). > .erlang
当提示找不到某文件(例如 config/server.app)时,我使用了cd("该文件目录") 的方法解决了。

热点排行