RabbitMQ我爱编程

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.png

1.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.png
image.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.png
image.png
image.png

1.10 添加rebar3

image.png
image.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
$

上一篇下一篇

猜你喜欢

热点阅读