在写这篇文章之前,我也有过考虑,是不是需要写语法,写案例,写其他基础的东西。但转念一下(因为懒),那些方面的资料还是很容易就可以寻找的,像是《Erlang编程指南》《Erlang OTP并发编程实战》《Erlang趣学指南》等等。但我看到的部分有一个通病就是,看完之后,我并不知道能做什么。Erlang并没有说专属的ide,因为类型不检查,我用idea写的时候最多给不注意的语法错误标个红线。然后我才知道rebar3,这是一个erlang OTP应用开发的工具。
我的开发环境是windows,使用rebar3需要预先下载git,用git bash键入命令。在上面的git地址下载后解压,运行bootstrap,就可以得到rebar3文件。
========================================================================
一个 rebar3 cowboy 项目的开发过程:
1)在要开发的文件夹里右键 GIt Bash here, 键入命令 ./rebar3 new app myFirstApp
在这里,myFirstApp是app的名字,可以任意更改
2)在1产生的文件中,有一个rebar.config文件,这个文件的主要功能就是设置整个工程需要用到的工具,在我们当前的项目就是cowboy(cowboy)。