win10 64位系统 搭建 erlang + vscode 开发环境

文章目录

  • win10 64位系统 搭建 erlang + vscode 开发环境
    • 一、安装 erlang
      • 1. 下载 erlang
      • 2. 安装 erlang
      • 3. 配置 erlang 的 环境变量
      • 4. 验证 erlang 安装是否成功
      • 5. 第一个Erlang程序
    • 二、安装 rebar3
      • 1. 下载rebar3
      • 2. 配置 rebar3 的 环境变量
      • 3. 验证 rebar3 安装是否成功
      • 4. 用 rebar3 新建 erlang 项目
    • 三、配置 vs code 支持 erlang
      • 1. 安装 erlang 插件
      • 2. 配置 erlang 调试设置

win10 64位系统 搭建 erlang + vscode 开发环境

一、安装 erlang

1. 下载 erlang

去erlang官网下载安装包
我是64位系统,所以下载的是 64位的安装包。
win10 64位系统 搭建 erlang + vscode 开发环境_第1张图片

2. 安装 erlang

双击下载的安装包进行安装,next,next,install 直到 close 就安装好了。
安装目录根据自己需求进行更改
win10 64位系统 搭建 erlang + vscode 开发环境_第2张图片

3. 配置 erlang 的 环境变量

将 安装目录\bin\,添加到 path 环境变量里。下面的是我自己的路径
win10 64位系统 搭建 erlang + vscode 开发环境_第3张图片

4. 验证 erlang 安装是否成功

运行 CMD 执行 erl 命令,erlang就安装完成了
在这里插入图片描述

5. 第一个Erlang程序

  1. 新建 hello.erl 文件

    -module(hello).
    -export([start/0]).
    start() ->
        io:format("Hello World~n").
    
  2. Erlang Shell 内编译运行

    $ erl
    Eshell V10.5 (abort with ^G)
    1> c(hello).
    {ok,hello}
    2> hello:start().
    Hello World
    ok
    3> halt().
    
  3. 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官网 下载win10 64位系统 搭建 erlang + vscode 开发环境_第4张图片

2. 配置 rebar3 的 环境变量

为了省事 把 下载的 rebar3 文件 拷贝到 上面 erlang的环境变量路径下
并新建 rebar3.cmd 文件,填入如下内容

@echo off
setlocal
set rebarscript=%~f0
escript.exe "%rebarscript:.cmd=%" %*

3. 验证 rebar3 安装是否成功

在 CMD 中执行 rebar3 --version 命令,显示版本号即成功
win10 64位系统 搭建 erlang + vscode 开发环境_第5张图片

4. 用 rebar3 新建 erlang 项目

在 cmd 中 执行 rebar3 new app helloWorld 命令新建一个 erlang 项目
win10 64位系统 搭建 erlang + vscode 开发环境_第6张图片

三、配置 vs code 支持 erlang

1. 安装 erlang 插件

  • 启动 vs code,文件 -> 打开文件夹 选择上面建好的 helloWorld 文件夹
  • 按快捷键 Ctrl + Shift + X 进入扩展页面。搜索 erlang,并安装插件
    win10 64位系统 搭建 erlang + vscode 开发环境_第7张图片

2. 配置 erlang 调试设置

  • 按快捷键 Ctrl + Shift + D 进入调试页面,点击 齿轮 按钮
    win10 64位系统 搭建 erlang + vscode 开发环境_第8张图片
  • 选择 Erlang 环境
    win10 64位系统 搭建 erlang + vscode 开发环境_第9张图片
  • 添加如下内容
    {
    	"version": "0.2.0",
    	"configurations": [
    		{
    			"name": "Launch erlang",
    			"type": "erlang",
    			"request": "launch",
    			"cwd": "${workspaceRoot}",
    			"arguments": "-config dev -s sample",
    			"preLaunchTask": "rebar3 compile"
    		}
    	]
    }
    
  • 点击 开始调试 按钮
    win10 64位系统 搭建 erlang + vscode 开发环境_第10张图片
  • 选择 配置任务win10 64位系统 搭建 erlang + vscode 开发环境_第11张图片
  • 点击 使用模板创建 tasks.jsonwin10 64位系统 搭建 erlang + vscode 开发环境_第12张图片
  • 点击 Others运行任意外部命令的提示
    win10 64位系统 搭建 erlang + vscode 开发环境_第13张图片
  • 填入如下内容
    {
    	"version": "2.0.0",
    	"tasks": [
    		{
    			"label": "rebar3 compile",
    			"type": "shell",
    			"command": "rebar3 compile",
    			"group": {
    				"kind": "build",
    				"isDefault": true
    			},
    			"problemMatcher": "$erlang"
    		}
    	]
    }
    

你可能感兴趣的:(Erlang,&,Elixir,环境搭建)