用idea开发erlang程序
idea 搭建erlang开发环境,参考官网。
但我们的使用会和官网的使用有点差别,我们并不会用idea来调试erlang,或者跑测试用例,这部分的工作主要还是通过 rebar3 来完成(所以我们会经常用到idea的terminal,使用rebar3的指令)。idea 是一个友好的编程环境,用来提高编程效率。
-
添加erlang插件
File->Settings->Plugins->Marketplace ->搜索 Erlang 安装插件 重启idea -
设置rebar3, Path 选择 上一章 build出来的rebar3 文件
File->Settings->Other Setttings -> Erlang External Tools 设置 Rebar Path -
创建一个空项目
File->new->project->empty project 命名erl_dev(自己取名字), 选目录 点确定创建,建议是把这个目录和实际的项目代码目录分开 -
设置项目erlang sdk
File->Project Structure->Platform Settings->SDKs-> 点+号 -> Erlang SDK -
用 rebar3 指令创建erlang应用 #rebar3 new app APP_NAME
打开terminal 进入实际的项目代码目录 rebar3 new app my_new_app -
import rebar3 项目
File->Project Structure ->Modules->点+号->Import module 选择rebar3新建的应用 -
初运行
在新建应用的根目录右键打开terminal 运行 rebar3 shell
至此,idea开发环境和第一个erlang应用就搭建好了。需要强调一下,在这里,我们只是把idea作为提高开发效率的工具,项目实际运行,调试,打包发布等都是通过上一章环境变量里配置的 rebar3 来完成的。