钢筋生成:enotdir错误

时间:2012-04-17 13:57:14

标签: erlang rebar

我正在尝试为我的otp应用程序设置一个rebar版本。我遵循了这个指南:https://github.com/basho/rebar/wiki/Getting-started

当我尝试生成一个版本时,我会收到很多enotdir错误:

~/Projekte/mc-erl/repo $ ./rebar generate
==> rel (generate)
Error reading /home/clonejo/Projekte/mc-erl/repo/rebar/rebar_app_utils.beam's file info: enotdir
Error reading /home/clonejo/Projekte/mc-erl/repo/rebar/rebar_deps.beam's file info: enotdir
Error reading /home/clonejo/Projekte/mc-erl/repo/rebar/rebar_appups.beam's file info: enotdir
[... enotdir errors go on ...]
[... all above enotdir errors are repeated ...]
ERROR: Unable to generate spec: read file info /usr/lib/erlang/man/man1/preunzip.1 failed

这是我的erlang版本:

$ erl
Erlang R15B (erts-5.9) [source] [64-bit] [smp:2:2] [async-threads:0] [hipe] [kernel-poll:false]

Eshell V5.9  (abort with ^G)

我在http://cloud.github.com/downloads/basho/rebar/rebar获得了钢筋(参见GettingStarted wiki页面)。

更新:详细模式只会添加一条不相关的警告:

WARN:  'generate' command does not apply to directory /home/clonejo/Projekte/mc-erl/repo/apps/mc_erl

2 个答案:

答案 0 :(得分:2)

最有可能的是,您已经以某种方式安装了“重新加载器”模块,可能是通过您的.erlang?该特定错误消息源自那里。

答案 1 :(得分:1)

你可以用-v

运行它吗?

有可能还有一个错误 http://lists.basho.com/pipermail/rebar_lists.basho.com/2011-July/000932.html

我建议更新钢筋并运行钢筋-v以查看更多信息。