erlang入門之二:安裝及開發(fā)環(huán)境搭建

1 window開發(fā)環(huán)境搭建

1.1 環(huán)境及版本介紹

名稱 版本
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環(huán)境

image.png

執(zhí)行erl,檢查是否安裝成功


image.png

1.4 安裝rebar3

官方下載地址

image.png

解壓后雙擊bootstrap.bat,等待cmd執(zhí)行一段時間后不報錯才成功。(需要配置erlang的環(huán)境變量才能正常執(zhí)行)


image.png

1.5 添加rebar3環(huán)境

image.png

1.6 用rebar3創(chuàng)建項目

#切換到放項目的目錄下執(zhí)行
rebar3 new release myrelease  # 初始化項目 項目名稱為myrelease 并會創(chuàng)建名為myrelease的app
cd myrelease/apps/
rebar3 new release myrelease # 在myrelease  項目下手動創(chuàng)建名為test的app

執(zhí)行結果:


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 編譯發(fā)布

$  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
$

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容