Windows上的Erlang命令行快速启动

Erlang程序设计中文版中提到过,如果你把erlang的代码放在一个别的地方,那么你每次启动可能都需要运行 cd("c:/your_code_path")。

每次都需要运行一次,这无疑是很麻烦的一个事情。

于是作者也提出一个好办法,那就是在建立一个名为.erlang文件放在erlang的安装目录:

文件内容如下:



io:format("consulting .erlang in ~p~n",
          [element(2, file:get_cwd())]).

c:cd("E:/WorkSpace/erlang").

io:format("Now in:~p~n", [element(2, file:get_cwd())]).



原书上说的是直接放在erlagn的安装目录就可以了,但是可能是erlang一直伴随着升级而书不可能跟着升级得那么快的缘故,现在把这么个文件放在形如:“D:\Dev\erl5.10.1”这样的安装目录下已经不起作用了。

真正的解决方法是放在安装目录下的/usr/文件夹下,形如:“D:\Dev\erl5.10.1\usr”

至于Windows下无法让你创建形如.erlang这样的文件的问题,直接找个Editplus之类的第三方编辑器然后用另存为的方式就可以了。

评论

此博客中的热门博文

远程记录OpenWRT日志

用OpenWRT打造自动翻墙路由器(详解篇)

转一下关于Fuck的用法