# Windows下搭建Erlang.mk开发环境
官网有关Windows下使用Erlang.mk写了相当多的废话,结果在windows下却不能启动erlang,简直尴尬……
其实,基本上linux下就是yum,apt来安装相关软件包,然后就可以使用Erlang.mk了;该注意的只是windows下Erlang.mk环境的搭配,本人搭建环境的大体步骤如下:
1、在msys2官网 (opens new window)下载并安装msys2(Erlang.mk在Windows环境下必须msys2),建议直接安装在C盘根目录,千万别在路径中出现空格;
2、启动msys2控制台,使用以下两条命令更新msys2环境:
pacman --needed --noconfirm -Sy bash pacman pacman-mirrors msys2-runtime
pacman --noconfirm -Syu
3、使用以下命令安装git和make环境:
pacman -S git make
4、如果需要编译C/C++代码(Windows下基本没需要吧……),必须使用如下命令安装gcc:
pacman -S mingw-w64-x86_64-gcc
5、在Erlang官网 (opens new window)下载Erlang安装包,并安装至指定目录,假设是D盘的opt目录(路径中的文件夹名最好不要有空字符串,不知道有空字符串是否会有问题);
6、打开msys2环境中etc目录下的profile文件(如C:\msys64\etc\profile),在该文件最后添加如下两行:
ERL_HOME="/D/opt/erl9.2"
PATH="${PATH}:${ERL_HOME}/bin"
2
PS:其中的 /D 在msys2里代表的就是D盘!!!!!!
7、重新打开msys2控制台,输入erl,发现进入了erlang环境。
接下来就像在linux下使用Erlang.mk (opens new window)就好了。
也可以查看windows下msys2集成至eclipse (opens new window),在windows下通过eclipse使用Erlang.mk。