Erlang gproc编译失败

时间:2012-04-06 15:34:27

标签: compilation erlang rebar

我似乎有一些问题需要从uwiger编译gproc。

我已经提取了ZIP here

解压缩后,我已经完成了

$./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目录中没有gproc.app。

我正在使用Mac OS X Lion。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

我使用了相同的操作系统(mac os lion),并在最近测试了gproc。

截至2012年5月2日,作者尚未更改源代码。您何时获得源代码?

但是我使用“sourcetree”从git获取了sourcode并获取所有补丁,而不是从zip获取文件。 虽然没有什么问题,但它编译好了。

另外,“gproc_dist_tests.erl”的eunit测试在mac os中有问题,稍后你会发现它。