2012-04-06 3 views
1

uviger에서 gproc을 컴파일하기 위해 몇 가지 문제가있는 것으로 보입니다.Erlang gproc 컴파일에 실패했습니다.

내가 압축 해제 후 ZIP here

을 가져왔다, 나는 내가 아무런 gproc.app이 없다 제대로 컴파일되지 않습니다,

$./rebar get-deps 
==> gproc (get-deps) 
Pulling edown from {git,"git://github.com/esl/edown.git","HEAD"} 
Cloning into 'edown'... 
Pulling gen_leader from {git,"git://github.com/abecciu/gen_leader_revival.git", 
          "HEAD"} 
Cloning into 'gen_leader'... 
==> edown (get-deps) 
==> gen_leader (get-ups) 

$make 
rebar compile 
==> edown (compile) 
Compiled src/edown_make.erl 
Compiled src/edown_xmerl.erl 
Compiled src/edown_lib.erl 
Compiled src/edown_doclet.erl 
Compiled src/edown_layout.erl 
==> gen_leader (compile) 
Compiled src/gen_leader.erl 
==> gproc (compile) 
ERROR: git describe --always --tags `git log -n 1 --pretty=format:%h .` failed with error: 128 and output: 
fatal: Not a git repository (or any of the parent directories): .git 
fatal: Not a git repository (or any of the parent directories): .git 

make: *** [compile] Error 1 
나는이 오류를 흔들어 보인다 수 없습니다

했을 ebin 디렉토리.

Mac OS X Lion을 사용하고 있습니다.

제안 사항?

답변

1

나는 당신과 같은 OS (mac os lion)를 사용했고 요즘에는 gproc를 테스트합니다.

저자는 2012 년 5 월 2 일까지 소스 코드를 변경하지 않았습니다. 언제 소스 코드를 얻었습니까?

하지만 "sourcetree"를 사용하여 git에서 소스 코드를 가져 와서 모든 패치를 가져오고 zip에서 파일을 가져 오지 않았습니다. 작은 문제는 있지만 괜찮습니다.

또한 "gproc_dist_tests.erl"의 eunit 테스트에는 Mac OS에서 문제가 있으며 나중에 찾을 수 있습니다.

+0

안녕하세요 첸, 그냥 어제 그것을 가져 왔습니다 ...하지만 정말 자식 오류 것 같습니다 ... 나는 최신 버전 인 것으로 보인다 (1.7.9.6이며 릴리스되었습니다) 5 일 전) – TheSquad

+0

gproc를 컴파일하기 위해 정확히 수행 한 작업은 무엇입니까? 어쩌면 여기서 뭔가 잘못하고있는 것 같아 ... – TheSquad

+0

좋아, github 웹 사이트에서 zip 파일을 다운로드하는 대신 얻은 저장소를 직접 복제 했으므로 이제 정상적으로 작동합니다! 도중에 나를 데려 와줘서 고마워. – TheSquad