2012-04-17 4 views
0

otp 응용 프로그램 용 철근 릴리스를 설정하려고합니다.rebar generate : enotdir errors

$ 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) 

나는에 철근을 가지고 : 이것은 얼랑의 내 버전입니다

~/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 

: 나는 릴리스를 생성 할 때, 나는 ENOTDIR 오류를 많이 얻을 https://github.com/basho/rebar/wiki/Getting-started

:이 가이드를 따라 http://cloud.github.com/downloads/basho/rebar/rebar (GettingStarted 위키 페이지 참조).

업데이트 : 자세한 정보 표시 모드는 무관 한 경고, 추가 :

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

rebar를 상세 (-v) 모드로 실행하고 로그를 표시 할 수 있습니까? –

+0

자세한 정보 표시 모드는 하나의 경고 만 추가합니다. 이는 관련이 없습니다 (위 참조) – clonejo

+0

원본에서 빌드 할 것을 제안 할 수 있습니까? –

답변

2

대부분의 경우, .erlang을 통해 "리로더"모듈을 어떻게 든 설치 했습니까? 그 특정 오류 메시지는 거기에서 기인합니다.

+0

장전을 이눔되지는 .erlang을 통해 설치되었습니다. 팁 주셔서 감사합니다! – clonejo