首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么rebar不编译我的文件?

为什么rebar不编译我的文件?
EN

Stack Overflow用户
提问于 2015-09-04 10:53:13
回答 1查看 719关注 0票数 2

我已经有一段时间没有做任何Erlang了,我想重新进入它并使用rebar来完成它。我有一个简单的模块测试组合,我已经验证了它的编译情况,但是当我尝试通过rebar编译它时,什么都不会发生:

代码语言:javascript
运行
复制
PS C:\Users\Magnus\Programming\binlog_parser_demo> rebar co -vv
DEBUG: Consult config file "c:/Users/Magnus/Programming/binlog_parser_demo/rebar.config"
DEBUG: Rebar location: "c:/Users/Magnus/Programming/rebar/rebar"
DEBUG: is_rel_dir(C:/Users/Magnus/Programming/binlog_parser_demo) -> false
DEBUG: Available deps: []
DEBUG: Missing deps  : []
DEBUG: Plugins requested while processing C:/Users/Magnus/Programming/binlog_parser_demo: []
DEBUG: Predirs: []
==> binlog_parser_demo (compile)
DEBUG: Matched required ERTS version: 7.0 -> .*
DEBUG: Matched required OTP release: 18 -> .*
DEBUG: Min OTP version unconfigured
DEBUG: Postdirs: []
PS C:\Users\Magnus\Programming\binlog_parser_demo> ls -r

    Directory: C:\Users\Magnus\Programming\binlog_parser_demo

Mode                LastWriteTime     Length Name
----                -------------     ------ ----
d----               3/9     15:42            src
d----               3/9     14:42            test

    Directory: C:\Users\Magnus\Programming\binlog_parser_demo\src

Mode                LastWriteTime     Length Name
----                -------------     ------ ----
-a---               3/9     14:43       2293 binlog_parser_demo.erl

Directory: C:\Users\Magnus\Programming\binlog_parser_demo\test

Mode                LastWriteTime     Length Name
----                -------------     ------ ----
-a---               3/9     14:51       2662 binlog_parser_demo_tests.erl

我做错了什么?当我运行模板rebar create template=simplemod modid=binlog_parser_demo时,文件结构就是我所得到的(并将生成的文件替换为我以前预先编写的文件)。我已经验证了erlc在path中并且可用,并且erlc可以在独立运行时编译这些文件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-04 11:49:13

您需要向您的.app.src目录添加一个src文件来定义您的应用程序。内容可能如下所示,但您需要对其进行调整,以使其适合您的情况。

代码语言:javascript
运行
复制
{application, binlog_parser, [
    {description, "Binlog Parser"},
    {vsn, "0.1"},
    {registered, []},
    {applications, [kernel, stdlib]}
]}.

有关详细信息,请参阅钢筋“入门”文档

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32396317

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档