搭建 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"
}
]
}
- 点击 开始调试 按钮
- 选择 配置任务
- 点击 使用模板创建 tasks.json
- 点击 Others运行任意外部命令的提示
- 填入如下内容
{
"version": "2.0.0",
"tasks": [
{
"label": "rebar3 compile",
"type": "shell",
"command": "rebar3 compile",
//"group": {
// "kind": "build",
// "isDefault": true
//},
"problemMatcher": "$erlang"
}
]
}