问题标签 [rebar3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
48 浏览

erlang - 运行发布控制台时的 rebar3 undef

我一直在玩 rebar3 (3.15.0) 只是为了让它与基本模板一起运行,并在试图让一个简单的 Hello World 类型示例程序运行时遇到问题。我从模板命令开始构建新版本:
rebar3 new release myfirstproj.

它在我运行时运行良好,rebar3 shell但在运行 release 命令时出现以下错误:
myfirstproj.cmd console使用rebar3 release.

我添加到基本模板中的唯一内容是io:format("Hello world!")主管中的 .. 似乎下面的undef表明它找不到该myfirstproj_app:start功能.. 任何想法为什么它在这里不起作用但在 rebar3 shell 中起作用?

我的应用程序代码没有从模板中更改:

与我的 app.src 相同:

rebar.config尚未从模板中修改。

myfirstproj_sup.erl

0 投票
1 回答
156 浏览

dependencies - Rebar3 无法下载对 Windows 10 的依赖

我只是从 otp 和 rebar3 开始。以下是安装的版本:

二郎/OTP 23

Erlang/OTP 23 Erts 11.2 上的钢筋 3.15.1

但是,当我尝试cowboy从 rebar3 的Basic Usage页面添加依赖项时,编译失败并出现以下错误:

为方便起见,下面是使用命令生成的 rebar3 报告rebar3 report compile

我的rebar3.config文件:

我尝试libp2p从十六进制下载不同的依赖项,但出现相同的错误。

任何帮助将不胜感激。谢谢你。

0 投票
2 回答
196 浏览

docker - 如何码头化 rebar3-erlang 应用程序?

我在对我的 rebar3 应用程序进行 dockerizing 时遇到了一些问题。当我尝试运行应用程序(构建后)时,我收到一个错误/prod/bin/prod: line 272: /prod/erts-11.2.2.1/bin/erl: not found

这是我的 rebar.config:

这是我的 Dockerfile

你有什么想法可能是问题的根源吗?

0 投票
1 回答
129 浏览

rabbitmq - rebar3 无法加载编译文件

我已经使用 reabr3 创建了一个应用程序来练习 RabbitMQ,但是 rebar3 无法将我在src文件夹中创建的附加文件加载到 erlang shell。

我用过rebar3 new app rabbit。我有一个在目录中rabbit_app.erl rabbit_sup.erl and rabbit.app.src命名的新定义文件。我运行编译并获取依赖项。hello_world.erlsrc/rebar3 compile

然后跑到rebar3 shell能够测试hello_world.erl. hello_world.beam无法加载,所以我必须在 erlang shell 中手动c(hello_world)使用。这有点不方便。

任何帮助将不胜感激。这是 和 的控制台rebar3 compile输出rebar3 shell

[更新] 我发现新添加的文件已加载,但这些文件的自动完成功能不起作用。我必须第一次使用整个命令。

0 投票
0 回答
35 浏览

templates - rebar3 不编译 erlydtl 文件

我有一个问题,我的 rebar3 没有编译 erlydtl 文件(.dtl),我已经四处寻找了一段时间但没有解决方案。以前它可以工作,但是在我将 erlang 升级到最新版本后,*.dtl 文件没有被编译并且sync:on_sync不能工作。

这里有人对此有任何想法吗?

这是我的 rebar.conf 文件

谢谢,

0 投票
1 回答
30 浏览

erlang - rebar3_auto 崩溃

当我使用rebar3_auto时,它仅在编译时起作用,当它运行时,我更改文件中的代码以使其加载,但出现以下错误:

之后,更改任何文件都不会影响自动编译或加载。

0 投票
1 回答
61 浏览

erlang - 是否可以离线运行 rebar3 的引导程序?

是否可以离线运行 rebar3 的引导命令。我在哪里保存依赖包(cf、erlware_commons、getopt、providers)。

./bootstrap离线运行时出现以下错误。

0 投票
1 回答
118 浏览

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

我正在为 vscode 使用 Erlang 语言插件。我创建了一个新的 rebar3 应用程序并创建了一个不使用主管的简单应用程序:

我已经像这样配置了一个launch.json文件:

和一个用于编译的tasks.json:

当我按 F5 时,我得到以下输出:

有没有人知道为什么这对我不起作用?

0 投票
0 回答
11 浏览

cicd - `rebar3 app`:如何在虚拟机启动后立即运行脚本?

我有最新的 Erlang 应用程序,由最新的rebar3. cowboy用作 Web 服务器,这不足为奇,它为位于/priv/ui标准应用程序结构中的目录中的某些 Angular 提供服务。

现在我希望每次运行rebar3 shellrebar3 as (dev|prod) release确保在 VM 启动后立即正确构建 Angular 项目,以便始终可以获取新的静态文件(尚未启动,因为它还没有启动)cowboy实例。

我想做类似的事情:

...但在我看来这并不正确,一点也不。

实现它的正确方法是什么?

0 投票
0 回答
20 浏览

rebar3 - 如何在 ubuntu 20.04 焦点窝上安装 ss7MAPer

我已经在我的 ubuntu 20.04 上安装了 ss7MAPer;我已按照所有步骤编译程序,但是当我到达运行此命令的最后一步时:

它无法运行!输出是:

我尝试了很多次来解决这个问题,但我不能。那么谁能帮我fkx呢?