首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使用rebar3插件在vscode中调试erlang erlang?

在vscode中使用rebar3插件调试Erlang可以通过以下步骤:

  1. 在vscode中安装"Erlang"和"rebar3"插件。打开vscode的扩展面板(快捷键:Ctrl + Shift + X),搜索并安装"Erlang"和"rebar3"插件。
  2. 在项目的根目录下创建一个.vscode文件夹,并在该文件夹中创建一个launch.json文件。
  3. 打开launch.json文件,并添加以下配置:
代码语言:txt
复制
{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Debug Erlang",
      "type": "erlang",
      "request": "launch",
      "cwd": "${workspaceFolder}",
      "runtimeArgs": [
        "-pa",
        "_build/default/lib/*/ebin",
        "-s",
        "your_module"
      ],
      "program": "rebar3",
      "args": [
        "shell"
      ]
    }
  ]
}

其中,将your_module替换为你要调试的模块的名称。

  1. 在vscode的侧边栏中打开你的Erlang项目,并在.vscode文件夹中右键点击launch.json文件,选择"Debug Erlang"配置。
  2. 点击vscode顶部工具栏中的调试按钮(快捷键:F5),启动调试会话。
  3. 在启动的终端中,你可以通过在代码中设置断点来调试你的Erlang程序。

这样,你就可以使用rebar3插件在vscode中调试Erlang了。

关于rebar3插件和Erlang的更多信息,你可以参考腾讯云提供的Erlang产品和文档:

请注意,以上答案仅供参考,具体实施方法可能因环境和配置而略有差异。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • rebar3-命令

    config 逗号分隔的字符串列表 指定测试时使用的配置文件,请查看Common Test Documentation --allow_user_terms 布尔值 允许用户配置文件定义配置,请查看...当在你的rebar配置文件配置了{cover_enabled, true}选项或者如果覆盖标志单独使用了这些命令,就调用rebar3 do ct、cover、rebar3 do eunit、cover...,global保存在$HOME/.cache/rebar3目录(默认)或一个自定义目录 base_plt_prefix 基本PLT文件的前缀,默认为rebar3 9. edoc ---- 使用doc...用法示例:rebar3 report "mytask --arg1 --arg2" 19. shell ---- 路径运行项目应用程序和依赖的shell 使用此命令引导的shell...22. lock ---- 获取要添加到rebar.lock文件的未建立的依赖项。它们只是下载下来,但它们的构建脚本都没有运行。虽然这不一定适用于pre/post hooks和依赖插件

    1.6K10

    FinClip如何使用小程序插件

    FinClip 如何使用小程序插件?目前有很多团队都在使用 FinClip小程序容器去实现企业APP内小程序的运行。本期分享,就为大家分享:FinClip 如何使用小程序插件?...官网指引:FinClipFinClip中使用插件有3种来源:1、官方提供的插件;2、开发者自己上传插件;3、FinClip开发插件。...3、FinClip开发插件的方式会用另一篇文章再做一期详细的分享,这里不展开了。...当插件分包时,这个特性也可以使用,但指定的文件的路径是相对于分包的。..."``: "components/comp-from-miniprogram"}}}}FinClip 平台的插件引用这期就先介绍到这里,下一期详细分享一下如何在FinClip 平台进行插件开发!

    2.2K50

    使用 vfox-erlang 安装管理多个 ErlangOTP 版本

    之前也有使用过类似的 asdf 插件, 不过 asdf 之前的使用体验不怎么好, vfox 现在支持的插件已经非常之多了, 已经可以管理大多数语言的版本....官方文档也给出了一份基准测试, 参见 《Comparison with asdf-vm》: vfox-erlang使用 本篇文章主要介绍怎么使用 vfox-erlang 插件, 同一台机器上管理多个.../OTP 的版本 (官方其实提供了 exe 安装器 windows, 还没时间去研究加上去 2333~, 不过 windows 使用 Erlang 的场景一般也比较少)。...OTP 是一组 Erlang 库和设计原则, 提供中间件来开发这些系统。它包括自己的分布式数据库、用于连接其他语言的应用程序、调试和发布处理工具。...安装 vfox 和 vfox-erlang 插件 使用 vfox-erlang 管理 Erlang/OTP 版本之前, 请确保你已经在你的机器上安装好了 vfox, 可以参考官方的文档 Quick Start

    9710

    使用 GitHub Codespaces 加速 Elixir 开发环境工作速度

    前言 使用 Elixir 开发点小玩意的时候,面对经常需要走外网下载依赖 (Elixir 的镜像站 UPYUN 使用有时候也经常抽风) 的时候,为了避免需要不断的进行网络代理配置,有想到之前经常使用 GitHub...Codespaces 来浏览器里面通过云环境来写博客文章,也可以做点开发: 第一次连接一般会看到: Welcome to Codespaces!...使用 GitHub Codespaces 甚至也能直接提交代码到 GitHub 仓库之中。通过 vscode 插件 GitHub Codespaces,能通过本地 IDE 连接云端的环境进行开发。...GitHub 提供了免费使用的额度,足够白嫖了。如果有将 vscode 的配置同步到 GitHub,也可以一定程度复用本地 IDE 的配置。...指定了要启用哪些 vscode 插件,postCreateCommand 制定了环境起来之后要跑的 shell 命令。

    16710

    RabbitMQ服务端的安装和使用

    RabbitMQ Server的安装 RabbitMQ Server使用Erlang语言编写,Erlang语言的并发编程支持比较优异,所以我们要先安装Erlang(类似于我们需要运行Java程序,要先安装...安装Erlang过程如果提示: error: Failed dependencies: epel-release is needed by erlang-solutions-1.0-1.noarch...: # Yum仓库可以使用之前,需要让RPM工具信任RabbitMQ的rpm包的签名,需要执行下面的命令 rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc...插件启动完毕后,我们需要添加一个新的用户或者修改原有的guest用户的权限,因为guest用户只允许使用localhost访问Web管理界面。...小结 关于RabbitMQ Server的命令和运维方面的东西暂时不大量展开,按照上面几节搭建好的RabbitMQ服务对于测试或者开发调试已经基本可用,接着就可以通过官方提供的例子进行学习。

    82510

    (Amazing!) 通过 vfox 安装在 Windows 上管理多个 ErlangOTP 和 Elixir 的版本

    大概一个多月前, 我写了篇关于如何使用跨平台版本管理工具 vfox Linux 系统下安装管理多个 Erlang/OTP 版本的文章 -> 通过 vfox 安装管理多版本 Erlang 和 Elixir...最近 vfox-erlang 和 vfox-elixir 插件的最新版本已经支持了 Windows 平台下安装管理多个 Erlang/OTP 和 Elixir 的版本....Go 语言进行编写, 插件机制使用了 Lua 去实现扩展性....安装好 vfox 之后, 我们再安装下版本管理插件: # 添加 vfox-erlang 插件 vfox add erlang # 添加 vfox-elixir 插件 vfox add elixir 安装完成后就可以使用这两个...vfox 插件 vfox-erlang 和 vfox-elixir Windows 平台去安装管理多个 Erlang 和 Elixir 的版本了. 2、通过 vfox-erlang 插件安装 Erlang

    9610

    如何在Ubuntu 16.04上使用Distillery和edeliver自动化Elixir-Phoenix部署

    本教程,您将在本地开发机器和生产服务器上安装Erlang,Elixir和Phoenix 1.3,您将简化两个位置之间的SSH通信,然后您将创建一个示例Phoenix项目来构建和使用edeliver进行部署...没有服务器的同学可以在这里购买,不过我个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装后购买服务器。 SSL证书:如何设置此证书取决于你是否拥有可解析该服务器的域名。...使用步骤1的相同命令,下载并将Erlang Solutions存储库添加到生产服务器。...告诉Phoenix如何在生产环境访问项目。...当我们步骤4创建myproject项目时,当我们使用edeliver将代码更改推送到构建服务器时,Phoenix会自动生成我们步骤6需要的文件.gitignore。

    4.3K00

    如何在 IntelliJ 上运行 Elixir 和 Phoenix 程序?

    这是我参与「掘金日新计划 · 8 月更文挑战」的第11天,点击查看活动详情 Elixir 是一门非常强大的 函数式 编程语言,Elixir 社区构建了一个插件,该插件可以 Jetbrains 的 IDE...点击 IntelliJ 窗口上方的绿色按钮即可运行 hello.ex 文件 如何运行 Phoenix Elixir 插件同时也支持运行 Phoenix Web 框架,你需要先安装 Phoenix 并且通过命令行创建一个新的项目并构建相关的项目依赖...安装了 Elixir 和 Erlang 插件的前提下打开使用 IntelliJ 打开 Phoenix Web 项目,项目会自动设置 Elixir 和 Erlang 的 SDK,如果没有你可以通过 File...启动项目 浏览器访问 http://localhost:4000 错误解决 Elixir 和 Erlang 插件安装之后可能出现无法正常运行的情况,可以通过以下方式解决: 如果出现一些无法找到文件或者模块的错误...External Helps Elixir 和 Erlang 插件 创建 Phoenix 项目使用命令 mix phx.new projectName mix deps.get 命令可以安装相关依赖

    1.5K20

    Erlang入门路线

    Erlang环境 主要是Erlang环境搭建和Erlang shell的使用 环境搭建 Erlang官网下载Erlang源码包或者二进制包进行安装,因项目需要选择OTP18/erl7.3。...从源码安装Erlang/OTP的方法参见github仓库 windows安装完成之后需要配置环境变量,最终以命令行输入erl能进入erlang shell为准 Erlang shell 开始第一个程序...使用OTP写程序关键在于OTP的行为(即behavior)。一个行为封装了某种常见的行为模糊。可以把这些行为理解为常见的编程套件,或者程序框架,只是使用这些框架方式是通过回调模块。...集成开发环境 分为使用rebar从零构建Erlang项目和调试打包发布这2块。.../build_linux windows上调试,打包最好再对应的生产环境系统(比如ubuntu16.04)打包,避免有坑。

    2.1K31

    RabbitMQ学习笔记(一)——消息中间件入门

    高可靠性,支持发送确认,投递确认等特性 高可用,支持镜像队列 支持插件 优点: a.基于Erlang,支持高并发 b.支持多种平台,多种客户端,文档齐全 c.可靠性高 d.互联网公司有较大规模的应用...,社区活跃度高 缺点: a.Erlang语言较为小众,不利于二次开发 b.代理架构下,中央节点增加了延迟,影响性能c.使用AMQP协议,使用起来有学习成本 c.使用AMQP协议,使用起来有学习成本...Key及通配规则,Topic Exchange将消息分发到目标Queue 全匹配:与Direct类似 Binding Key的 # :匹配任意个数的wordBinding Key的 * :匹配任意...rabbitmq的客户端命令 查看插件帮助:rabbitmq-plugins --help 查看插件列表:rabbitmq-plugins list 网页端管理工具 RabbitMQ网页端管理工具也叫管理控制台...、管控台 管理控制台是RabbitMQ最常用的管理、配置工具 管理控制台对于业务的开发、调试也非常有用 启用网页端管理工具: 启动应用: rabbitmq-plugins enable rabbitmq_management

    48120

    RabbitMQ windows下的安装与配置

    不同版本要求不同的Erlang 请注意,必须使用管理帐户安装Erlang,否则RabbitMQ Windows服务无法发现它。...注意:版本一定要对应,具体查看对应得版本要求 (2)、安装erlang 本文主要用erlang-25.1版本,下载完毕之后,一路next安装,注意(1)的事项,网上说安装目录不能有中文和空格,这里没测试...插件以多种方式扩展核心代理功能:支持更多协议、系统状态监控、附加AMQP 0-9-1交换类型、节点联合等。许多特性被实现为核心发行版插件。...文章RabbitMQ发行版最新版本中提供的插件机制和插件。第三方插件可以单独安装。还提供了一组精心策划的插件插件节点启动时激活,或在运行时使用CLI工具时激活。要在启动时激活插件,必须启用它。...这些度量UI向人工操作员公开。它提供的API可以被监控系统使用,然而,普罗米修斯是长期存储、警报、可视化、图表分析等的推荐选项。

    1.6K10

    RabbitMQ 学习(一)---- 安装与基本配置

    文章目录 RabbitMQ 的安装 (1)安装 erlang (2)安装RabbitMQ (3)服务器安装 erlang\rabbitMQ (4)配置rabbit相关服务 (5)安装 Web 管理插件...GitHub 链接,然后点击releases,查看历史版本信息 往后翻页,找到对应的rabbitMQ下载版本,点击Assets,下载 npm包 本地下载好之后,通过XFTP 上传到 服务器的目录...service rabbitmq-server stop 查看服务状态 /sbin/service rabbitmq-server status 如果有下列内容,说明服务已经启动成功了 (5)安装 Web 管理插件...使用下面的命令安装插件 rabbitmq-plugins enable rabbitmq_management 开启端口号 15672 即可,设置服务器安全组规则 此时web端可以登陆 15672...端口进入rabbitMQ的界面,默认游客登陆密码为 guest,只能通过localhost登陆 (6)简单用户管理 创建新的rabbitmq账号 rabbitmqctl add_user admin

    49910

    RabbitMQ学习系列教程一

    本系列教程我们使用的是3.6.5。所以可以找到对应的erlang版本好是:R16B03。如下图: MQ版本与erlang的版本最好保持一致。这样能避免很多环境问题。...1.2.2:Erlang的安装: 切换到安装包目录。使用命令:rpm -ivh +erlang的rpm. 如下图: 是否可以直接安装mq呢? 我们接着直接使用rpm -ivh mq试试。...所以说,我们安装顺序的第二步是安装socat证书。 1.2.3:我们接着安装socat密钥包: 安装也是很快的。如下图: 1.2.4:接下在我们安装mq: 这个时候安装就不会报错误。...如下图: 二:使用MQ 2.1:启动RabbitMq 服务启动命令:rabbitmq-server start & 验证是否启动成功: 服务的停止:rabbitmqctl stop_app 管理插件...浏览器输入:ip:端口。 这里需要说明下,管理界面的端口是15672而不是5672.切记。别输入错误的端口号。 输入成功后: 输入用户名和密码。就是第一步修改配置文件的时候。

    1.3K31

    Windows 下安装 RabbitMQ 服务器及基本配置

    开始菜单查找 Erlang,点击启动 打开如下界面,那么 Erlang 就安装成功了。接下来就安装 RabbitMQ。...命令窗口上操控RabbitMQ 服务需要在系统里加一个环境变量并且配置系统的 PHTH 环境变量。...首先添加一个 RABBITQM_SERVER 变量: 然后系统的 path 变量配置如下: 这样就可以 windows administrator 启动的 CMD 窗口操控 RabbitMQ 服务了...现在我们浏览器输入:http://localhost:15672 可以看到一个登录界面: 这里可以使用默认账号 guest / guest 登录后的界面如下: 浏览器输入 http://localhost...有了插件 rabbitmq_management 很多事情就可以在这个可视化插件来完成了。

    13010

    SpringCloud-搭建RabbitMQ消息队列

    配置环境变量,添加系统变量 ERLANG_HOME,变量值为 Erlang 安装路径。再将 Erlang 的 bin 目录添加到系统 PATH 路径,变量值为 %ERLANG_HOME%\bin。...三、激活RabbitMQ管理插件安装完成后,需要激活 RabbitMQ 管理插件。...四、 访问RabbitMQ控制台重启电脑后,我们​浏览器访问 RabbitMQ 的控制台地址:http://localhost:15672。查看 RabbitMQ 的 Web 管理界面。...配置Erlang环境和RabbitMQ的过程,我们注重清晰的指导,确保读者能够轻松完成安装。通过验证步骤,我们验证了服务的正常运行,为后续的开发工作奠定了坚实的基础。...未来,读者可以利用这个搭建好的环境,更进一步探索RabbitMQ的高级特性,如交换机的使用、消息持久化、集群配置等,以满足不同项目的需求。

    20021
    领券