问题标签 [rebar]

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 投票
3 回答
504 浏览

erlang - 如何使用没有 erts 的钢筋进行释放?

如何使用不包含 erts 的钢筋进行释放?

0 投票
1 回答
667 浏览

xml - 如何使用 rebar 在 xml 中生成单元测试结果

我需要用 rebar 运行单元测试,执行后,我需要生成测试结果 xml 文件。

我知道,默认情况下,rebar 可以生成 html 文件。 1.是否有一些参数来控制rebar以xml加载单元测试结果? 或其他方式通过钢筋制作 xml 文件?

不限制在rebar,,,,,,,,,,,,,,,,,,,, 或者使用其他一些测试工具运行eunit测试,同时生成xml文件。

例如,在.Net编译后,我们可以使用MSTest.exe,Nunit.exe(或其他工具)来安排测试,通过MSTest.exe获取trx文件,通过Nunit.exe获取xml文件Nunit文件

在这里,我想知道,

2.是否有一些工具可以像这些方式运行单元测试并将结果加载到xml中?

非常感谢!

0 投票
2 回答
663 浏览

erlang - 如何在 rebar.config 中从 github 设置私有部门?

只是想知道是否可以在 rebar.config 中设置私有部门?特别是如果这来自 github。

有任何想法吗?

0 投票
1 回答
683 浏览

erlang - 发布时如何使 rebar/reltool 尊重 ebin 中的子目录?

在我的应用程序中,我的目录结构接近以下内容:

驻留在子目录(common、api 等)中的文件以通常的包样式命名。例如,src/common/util.erl 声明为:

src/api/server.erl 声明为:

等等。

rebar compile 完美运行并在 ebin 中生成适当的子目录树:

但是,rebar generate 仅将顶级文件复制到 rel 目录:

驻留在子目录中的所有内容都不会复制到发布中。因此,当我尝试启动生成的版本时,我会立即收到这种错误消息:

我的钢筋生成的 ebin/some_app.app 确实列出了所有必需的模块:

有人知道如何让“钢筋生成”尊重 ebin 的子目录吗?我相信这也可能是 reltool 的问题。

谢谢。

0 投票
1 回答
1388 浏览

erlang - 您应该将应用程序属性放在 rebar erlang 应用程序中的什么位置?

一个新手问题:我编写了我的第一个基于 rebar 的 erlang 应用程序。我想配置一些基本属性,如服务器主机等。放置它们的最佳位置在哪里,我应该如何将它们加载到应用程序中?

0 投票
3 回答
1239 浏览

erlang - 如何查看后台运行的 Erlang 应用程序控制台?

我正在使用 rebar 来发布 erlang 应用程序的版本,当我使用 start 选项启动应用程序时,它在后台运行良好,它返回命令提示符。我不想看到所有的后台输出,所以我没有使用控制台选项运行。但是,如果我需要任何时间在后台发生什么,由于任何错误而检查控制台,我如何获得正在运行的应用程序的控制台?

0 投票
1 回答
2648 浏览

erlang - 命令“生成”不理解或不适用

我正在尝试运行 rebar generate 来为 erlang rebar 项目生成版本并收到以下错误。任何想法我做错了什么?

我在 OSX 上使用 erlang 版本 Erlang R14B03,以下是我的 rebar.conf

0 投票
1 回答
1816 浏览

erlang - “rebar generate”在生成的版本中不包含一些依赖项

我在使用 rebar 构建我正在开发的 erlang 应用程序版本时遇到了一个奇怪的问题。本质上,它似乎无法找到安装在我的系统上的 erlang thrift 客户端。我可以通过从 erlang 提示符加载节俭应用程序来验证这一点:

但是,当我尝试运行“rebar generate”来构建我的应用程序的版本时,它失败了:

这是我的应用程序文件 fern.app.src:

...和我的 reltool.config:

我应该注意,如果我从两者的应用程序列表中删除 thrift,则该版本会生成,但不包含 thrift 库,因此在运行时会失败。任何人都可以就我在这里做错的事情向我提供任何指导吗?

非常感谢,

蒂姆

0 投票
1 回答
539 浏览

compilation - Erlang gproc 编译失败

为了从 uwiger 编译 gproc,我似乎有一些问题。

我在这里取了 ZIP

解压后,我完成了

我似乎无法摆脱这个错误,它无法正确编译我在 ebin 目录中没有 gproc.app。

我正在使用 Mac OS X Lion。

有什么建议么 ?

0 投票
3 回答
6999 浏览

git - rebar 无法从 github 获得依赖

我无法使用 rebar 从 github获得任何依赖。

rebar.config文件:

当我做 ./rebar compile 我得到:

它一直在寻找最后DEP_NAME破折号,但似乎找不到。

如何解决这个问题?