【发布时间】:2014-06-22 08:28:54
【问题描述】:
我有
- freebsd 10
- 文件夹 /usr/home/ec2-user/ezmq 包含来自 https://github.com/zeromq/ezmq 的文件
- 已安装 erlang
然后我:
- 在命令行运行 - erl
-
在错误中
c("/usr/home/ec2-user/ezmq/examples/hwclient.erl").
c("/usr/home/ec2-user/ezmq/examples/hwserver.erl").
hwserver:main().
- hwclient:main().
有错误
异常错误:未定义函数 ezmq:start/1 在函数 hwserver:main/0 中(/usr/home/ec2-user/ezmq/examples/hwserver.erl,第 14 行)
有错误
异常错误:函数 hwclient:main/0 中未定义的函数 ezmq:start/1(/usr/home/ec2-user/ezmq/examples/hwclient.erl,第 14 行)
我如何编译和运行
这个https://github.com/zeromq/ezmq/blob/master/examples/hwclient.erl + hwserver.erl
例子?
我有错误
** exception exit: {{undef,[{gen_listener_tcp,start_link,
[ezmq_tcp_socket,
[<0.49.0>,<<>>,5555,
[binary,inet,
{active,false},
{send_timeout,5000},
{backlog,10},
{nodelay,true},
{packet,raw},
{reuseaddr,true}]],
[]],
[]},
{ezmq,handle_call,3,[{file,"src/ezmq.erl"},{line,238}]},
{gen_server,handle_msg,5,
[{file,"gen_server.erl"},{line,585}]},
{proc_lib,init_p_do_apply,3,
[{file,"proc_lib.erl"},{line,239}]}]},
{gen_server,call,[<0.49.0>,{bind,tcp,5555,[]}]}}
in function gen_server:call/2 (gen_server.erl, line 180)
in call from hwserver:main/0 (/usr/home/ec2-user/ezmq/examples/hwserver.erl, line 15)
【问题讨论】:
-
您是使用 rebar 还是直接从 GitHub 安装 ZMQ 文件?
-
我运行 git clone github.com/zeromq/ezmq.git
标签: erlang