0

otpアプリケーションの鉄筋リリースを設定しようとしています。私はこのガイドに従いました: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ページを参照)。

更新:詳細モードでは、関連のない警告が1つだけ追加されます。

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

2 に答える 2

2

おそらく、おそらく .erlang 経由で「リローダー」モジュールをインストールしましたか? その特定のエラーメッセージはそこから発生しています。

于 2012-09-18T11:38:39.133 に答える
1

-v で実行できますか

バグがありましたし、まだあるかもしれません http://lists.basho.com/pipermail/rebar_lists.basho.com/2011-July/000932.html

rebar を更新して rebar -v を実行し、詳細を確認することをお勧めします。

于 2012-04-18T09:24:34.077 に答える