文章目录
win10 64位系统 搭建 erlang + vscode 开发环境
一、安装 erlang
1. 下载 erlang
去erlang官网下载安装包
我是64位系统,所以下载的是 64位的安装包。
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 工具
扫描二维码关注公众号,回复:
8705646 查看本文章
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" } ] }