搭建 Erlang + VScode 开发环境

一、安装 erlang

1. 下载 erlang

erlang官网下载安装包

2. 安装 erlang

双击下载的安装包进行安装,next,next,install 直到 close 就安装好了。
安装目录根据自己需求进行更改

3. 配置 erlang 的 环境变量

将 安装目录in,添加到 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"
		}
	]
}
原文地址:https://www.cnblogs.com/KylinBlog/p/13576932.html