0

Erlangシェルでは、 erlang-riak-clientをテストしようとすると、riak_pb_clientが存在しないと表示されます。gitソースをdepsにリストし、発行されrebar get-depsrebar compile両方とも正常に完了しました。

{deps,
  [
    {eredis, ".*", {git, "https://github.com/wooga/eredis.git", "HEAD"}},
    {jsx, ".*", {git, "https://github.com/talentdeficit/jsx.git", "HEAD"}},
    {riakc, "1.*.*", {git, "https://github.com/basho/riak-erlang-client.git", "HEAD"}}
  ]
}.

erlコマンドを間違って実行している必要があります。私のプロジェクトのルートから、私はdeps / riakcでライブラリを見ることができますが、ライブラリをerl -pa ebin/ deps/*/ebinロードしていません(または、おそらく私が期待している名前ではありません。

4

1 に答える 1

1

私は間違っているかもしれませんが、正しいモジュール名はriakc_pb_socketそうではないと思いますriak_pb_client。以下が機能するはずです。

code:which(riakc_pb_socket).
于 2012-09-17T07:28:44.947 に答える