彬彬博客园

大王叫我来巡山......

博客园 首页 新随笔 联系 订阅 管理

 因为用到MQTT,再次拾起erlang编程。

一、安装erlangSDK

下载地址:https://www.erlang.org/downloads

windows下载OTP 22.0 Windows 64-bit Binary File

安装的目录最好不要太深,或是目录中带空格,如:Program Files。

我的安装目录:D:\erl10.4

安装好后,加到系统的环境变量path中:D:\erl10.4\bin,后续编译rebar3需要用到环境变量的。

 

二、安装rabar3

$ git clone https://github.com/erlang/rebar3.git

d:/>cd rebar3

d:/>bootstrap.bat

运行bootstrap.bat会自动编译,在目录下生成rebar3程序,能看到这个,说明已经编译成功了。下面我们就来集成到IDE中去。

 

三、建立工程,先属下如下的rebar3命令:

学习url:https://blog.csdn.net/eeeggghit/article/details/83754063

rebar3提供了命令用来新建任意类型的模板,可通过rebar3 new <template> <project-name>命令调用。该<template>值可以是下面的任意值:

  • app: 具有监督树和state维护的一个OTP application,作为一个单独的app
  • lib: 没有监督树的OTP application,一般用来将多个模块组合起来作为一个单独的项目
  • release: 准备发布的伞状项目,比app项目多了config目录下的sys.config,和vm.args,用来描述运行环境
  • escript: 一种基于app的项目,将来可以构建成escript脚本
  • plugin: 用于支持rebar3脚本

我们在自己的工作目录下,建立简单的APP:

rebar3 new app testerl01

 建立了工程后,我们导入到IDEA中去。

 

 

导入工程后如下图: 

 

四、建立编译,运行等

1、导入了工程后,我们就是建立rebar3编译选项了。

 

2、运行erlang,

 

 单独的运行,估计还不行,因为我们写了新的代码,需要手动去编译才能再运行。我们再增加一个

 选择rebar3编译,这样我们点运行的时候,会自动去编译了。

 

 

五、运行效果:

 

posted on 2019-08-07 14:22  彬彬在线  阅读(1535)  评论(0编辑  收藏  举报