zxbear 发表于 2013-2-1 11:59:40

配置Erlang shell的工作路径

按照Joe Armstrong在Programming Erlang中的叙述,对于Windows用户要想在启动Erlang shell时就进入自己的代码存放目录,可以在Erlang的安装路径下创建命名为.erlang的文件,将如下代码写入文件:

io:format("consulting .erlang in ~p~n", ).%%Edittothedirectorywhereyoustoreyourcodec:cd("c:/work").io:format("Nowin:~p~n", ).

命令控制台中键入erl启动Erlang时(当然得配置环境变量PATH),即会进入c:cd()中指定的目录。

而可能由于Erlang版本的原因,上述方法Windows下不再适用(当前使用的是R14B01),但并不是没有解决的办法:
在Erlang shell中运行
init:get_argument(home)
返回值即为Erlang启动后所处的默认路径。
将编辑好的.erlang文件拷贝到该路径下即可。
页: [1]
查看完整版本: 配置Erlang shell的工作路径