因為用到MQTT,再次拾起erlang編程。
一、安裝erlangSDK
下載地址:https://www.erlang.org/downloads
windows下載OTP 22.0 Windows 64-bit Binary File
安裝的目錄最好不要太深,或是目錄中帶空格,如:Program Files。
我的安裝目錄:D:\erl10.4
安裝好后,加到系統(tǒng)的環(huán)境變量path中:D:\erl10.4\bin,后續(xù)編譯rebar3需要用到環(huán)境變量的。
二、安裝rabar3
$ git clone https://github.com/erlang/rebar3.git
d:/>cd rebar3
d:/>bootstrap.bat
運行bootstrap.bat會自動編譯,在目錄下生成rebar3程序,能看到這個,說明已經(jīng)編譯成功了。下面我們就來集成到IDE中去。
三、建立工程,先屬下如下的rebar3命令:
學(xué)習(xí)url:https://blog.csdn.net/eeeggghit/article/details/83754063
rebar3提供了命令用來新建任意類型的模板,可通過rebar3 new <template> <project-name>命令調(diào)用。該<template>值可以是下面的任意值:
- app: 具有監(jiān)督樹和state維護的一個OTP application,作為一個單獨的app
- lib: 沒有監(jiān)督樹的OTP application,一般用來將多個模塊組合起來作為一個單獨的項目
- release: 準備發(fā)布的傘狀項目,比app項目多了config目錄下的sys.config,和vm.args,用來描述運行環(huán)境
- escript: 一種基于app的項目,將來可以構(gòu)建成escript腳本
- plugin: 用于支持rebar3腳本
我們在自己的工作目錄下,建立簡單的APP:
rebar3 new app testerl01
建立了工程后,我們導(dǎo)入到IDEA中去。


導(dǎo)入工程后如下圖:

四、建立編譯,運行等
1、導(dǎo)入了工程后,我們就是建立rebar3編譯選項了。

2、運行erlang,

單獨的運行,估計還不行,因為我們寫了新的代碼,需要手動去編譯才能再運行。我們再增加一個

選擇rebar3編譯,這樣我們點運行的時候,會自動去編譯了。

五、運行效果:

浙公網(wǎng)安備 33010602011771號