问题标签 [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.
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:
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
从十六进制下载不同的依赖项,但出现相同的错误。
任何帮助将不胜感激。谢谢你。
docker - 如何码头化 rebar3-erlang 应用程序?
我在对我的 rebar3 应用程序进行 dockerizing 时遇到了一些问题。当我尝试运行应用程序(构建后)时,我收到一个错误/prod/bin/prod: line 272: /prod/erts-11.2.2.1/bin/erl: not found
这是我的 rebar.config:
这是我的 Dockerfile
你有什么想法可能是问题的根源吗?
rabbitmq - rebar3 无法加载编译文件
我已经使用 reabr3 创建了一个应用程序来练习 RabbitMQ,但是 rebar3 无法将我在src
文件夹中创建的附加文件加载到 erlang shell。
我用过rebar3 new app rabbit
。我有一个在目录中rabbit_app.erl rabbit_sup.erl and rabbit.app.src
命名的新定义文件。我运行编译并获取依赖项。hello_world.erl
src/
rebar3 compile
然后跑到rebar3 shell
能够测试hello_world.erl
. hello_world.beam
无法加载,所以我必须在 erlang shell 中手动c(hello_world)
使用。这有点不方便。
任何帮助将不胜感激。这是 和 的控制台rebar3 compile
输出rebar3 shell
。
[更新] 我发现新添加的文件已加载,但这些文件的自动完成功能不起作用。我必须第一次使用整个命令。
templates - rebar3 不编译 erlydtl 文件
我有一个问题,我的 rebar3 没有编译 erlydtl 文件(.dtl),我已经四处寻找了一段时间但没有解决方案。以前它可以工作,但是在我将 erlang 升级到最新版本后,*.dtl 文件没有被编译并且sync:on_sync
不能工作。
这里有人对此有任何想法吗?
这是我的 rebar.conf 文件
谢谢,
erlang - rebar3_auto 崩溃
当我使用rebar3_auto
时,它仅在编译时起作用,当它运行时,我更改文件中的代码以使其加载,但出现以下错误:
之后,更改任何文件都不会影响自动编译或加载。
erlang - 是否可以离线运行 rebar3 的引导程序?
是否可以离线运行 rebar3 的引导命令。我在哪里保存依赖包(cf、erlware_commons、getopt、providers)。
./bootstrap
离线运行时出现以下错误。
debugging - 如何使用 erlang 插件在 vscode 中调试 rebar3 erlang?
我正在为 vscode 使用 Erlang 语言插件。我创建了一个新的 rebar3 应用程序并创建了一个不使用主管的简单应用程序:
我已经像这样配置了一个launch.json文件:
和一个用于编译的tasks.json:
当我按 F5 时,我得到以下输出:
有没有人知道为什么这对我不起作用?
cicd - `rebar3 app`:如何在虚拟机启动后立即运行脚本?
我有最新的 Erlang 应用程序,由最新的rebar3
. cowboy
用作 Web 服务器,这不足为奇,它为位于/priv/ui
标准应用程序结构中的目录中的某些 Angular 提供服务。
现在我希望每次运行rebar3 shell
或rebar3 as (dev|prod) release
确保在 VM 启动后立即正确构建 Angular 项目,以便始终可以获取新的静态文件(尚未启动,因为它还没有启动)cowboy
实例。
我想做类似的事情:
...但在我看来这并不正确,一点也不。
实现它的正确方法是什么?
rebar3 - 如何在 ubuntu 20.04 焦点窝上安装 ss7MAPer
我已经在我的 ubuntu 20.04 上安装了 ss7MAPer;我已按照所有步骤编译程序,但是当我到达运行此命令的最后一步时:
它无法运行!输出是:
我尝试了很多次来解决这个问题,但我不能。那么谁能帮我fkx呢?