搭建 Erlang + VScode 開發環境
阿新 • • 發佈:2020-08-28
一、安裝 erlang
1. 下載 erlang
去erlang官網下載安裝包
2. 安裝 erlang
雙擊下載的安裝包進行安裝,next,next,install 直到 close 就安裝好了。
安裝目錄根據自己需求進行更改
3. 配置 erlang 的 環境變數
將 安裝目錄\bin\,新增到 path 環境變數裡。下面的是我自己的路徑
4. 驗證 erlang 安裝是否成功
執行 CMD 執行 erl 命令,erlang就安裝完成了
5. 第一個Erlang程式
新建 hello.erl 檔案
-module(hello). -export([start/0]). start() -> io:format("Hello World~n").
Erlang Shell 內編譯執行
$ erl
Eshell V10.5 (abort with ^G)
1> c(hello).
{ok,hello}
2> hello:start().
Hello World
ok
3> halt().
Erlang Shell 外編譯執行
$ erlc hello.erl
$ erl -noshell -s hello start -s init stop
Hello World
- erlc 編譯了hello.erl 檔案並生成了 hello.beam
二、安裝 rebar3
rebar3 是 erlang 的一個 build 工具
1. 下載rebar3
去rebar官網 下載在這裡插入圖片描述
2. 配置 rebar3 的 環境變數
為了省事 把 下載的 rebar3 檔案 拷貝到 上面 erlang的環境變數路徑下
並新建 rebar3.cmd 檔案,填入如下內容
@echo off
setlocal
set rebarscript=%~f0
escript.exe "%rebarscript:.cmd=%" %*
3. 驗證 rebar3 安裝是否成功
在 CMD 中執行 rebar3 --version 命令,顯示版本號即成功
4. 用 rebar3 新建 erlang 專案
在 cmd 中 執行 rebar3 new app helloWorld 命令新建一個 erlang 專案
三、配置 vs code 支援 erlang
1. 安裝 erlang 外掛
啟動 vs code,檔案 -> 開啟資料夾 選擇上面建好的 helloWorld 資料夾
按快捷鍵 Ctrl + Shift + X 進入擴充套件頁面。搜尋 erlang,並安裝外掛
2. 配置 erlang 除錯設定
按快捷鍵 Ctrl + Shift + D 進入除錯頁面,選擇 Erlang 環境
新增如下內容
{
"version": "0.2.0",
"configurations": [
{
"name": "Launch erlang",
"type": "erlang",
"request": "launch",
"cwd": "${workspaceRoot}",
"arguments": "-config dev -s sample",
"preLaunchTask": "rebar3 compile"
}
]
}
- 點選 開始除錯 按鈕
- 選擇 配置任務
- 點選 使用模板建立 tasks.json
- 點選 Others執行任意外部命令的提示
- 填入如下內容
{
"version": "2.0.0",
"tasks": [
{
"label": "rebar3 compile",
"type": "shell",
"command": "rebar3 compile",
"group": {
"kind": "build",
"isDefault": true
},
"problemMatcher": "$erlang"
}
]
}