erlang入门之二:安装及开发环境搭建
2018-04-05 本文已影响0人
yanshaowen
1 window开发环境搭建
1.1 环境及版本介绍
名称 | 版本 |
---|---|
system | window10 64-bit |
jdk | 1.8 |
idea | 2016 |
erlang | OTP20.3/9.3 |
rebar3 | 3.5.0 |
1.2 安装erlang
image.png下载完成后直接一路安装就可以了
1.3 添加erlang环境
image.png执行erl,检查是否安装成功
image.png
1.4 安装rebar3
image.png解压后双击bootstrap.bat,等待cmd执行一段时间后不报错才成功。(需要配置erlang的环境变量才能正常执行)
image.png
1.5 添加rebar3环境
image.png1.6 用rebar3创建项目
#切换到放项目的目录下执行
rebar3 new release myrelease # 初始化项目 项目名称为myrelease 并会创建名为myrelease的app
cd myrelease/apps/
rebar3 new release myrelease # 在myrelease 项目下手动创建名为test的app
执行结果:
image.png
1.7 添加erlang的插件
image.pngimage.png
选择erlang安装(这里已经安装),安装后需要重启idea
image.png
1.8 配置idea
使用idea打开项目
image.png image.png image.png
默认只显示myrelease的app,把test也加进了
image.png image.png image.png
1.9 添加erlang的sdk
image.pngimage.png
image.png
1.10 添加rebar3
image.pngimage.png
1.11 编译发布
$ rebar3 compile
===> Verifying dependencies...
===> Compiling myrelease
===> Compiling test
UPC@UPC-PC MINGW64 /d/build/erlang/myrelease
$ rebar3 release
===> Verifying dependencies...
===> Compiling myrelease
===> Compiling test
===> Starting relx build process ...
===> Resolving OTP Applications from directories:
d:/build/erlang/myrelease/_build/default/lib
d:/build/erlang/myrelease/apps
d:/install/erl9.3/lib
d:/build/erlang/myrelease/_build/default/rel
===> Resolved myrelease-0.1.0
===> Dev mode enabled, release will be symlinked
===> release successfully created!
UPC@UPC-PC MINGW64 /d/build/erlang/myrelease
$