0

在 Erlang shell 中,当尝试测试erlang-riak-client时,它显示 riak_pb_client 不存在。我已经在 deps 中列出了 git 源,已发布rebar get-deps并且rebar 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 回答