搭建 Erlang + VScode 開發環境


一、安裝 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"
		}
	]
}
  1. 點擊 開始調試 按鈕
  2. 選擇 配置任務
  3. 點擊 使用模板創建 tasks.json
  4. 點擊 Others運行任意外部命令的提示
  5. 填入如下內容
{
	"version": "2.0.0",
	"tasks": [
		{
			"label": "rebar3 compile",
			"type": "shell",
			"command": "rebar3 compile",
			//"group": {
			//	"kind": "build",
			//	"isDefault": true
			//},
			"problemMatcher": "$erlang"
		}
	]
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM