从Github上rebar3下载rebar3源码后解压,需要执行bootstrap.bat文件会得到rebar和rebar.cmd文件,这两个是创建工程需要的。可是bootstrap.bat文件总是执行失败,以管理员身份打开cmd窗口并执行该文件时提示:
给出的提示信息很熟悉,当初在$HOME目录下放了一个.erlang文件,用来设置每次启动erlang shell时改变工作目录位置。
erlang shell启动后默认位置在erlang安装目录的bin下,因为那里有erl.exe文件;至于执行bootstrap.bat为何需要在bin目录下,可以用编辑器打开该文件:
所以是需要escript.exe文件。
那么可以先将.erlang文件移到其他位置,执行完毕后再恢复。