1

uwigerからgprocをコンパイルするためにいくつかの問題があるようです。

ここでZIPを取得しました

解凍した後、私はしました

$./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 OSXLionを使用しています。

助言がありますか ?

4

1 に答える 1

1

私はあなたと同じOS(mac os lion)を使用し、最近gprocをテストしました。

作者は2012年5月2日までソースコードを変更していません。いつソースコードを入手しましたか?

しかし、「sourcetree」を使用してgitからsourcodeを取得し、zipからファイルを取得するのではなく、すべてのパッチを取得しました。問題はほとんどありませんが、コンパイルは問題ありません。

さらに、「gproc_dist_tests.erl」のeunitテストはmacosで問題があります。後でわかります。

于 2012-04-07T00:00:50.543 に答える