【发布时间】:2017-02-07 00:47:33
【问题描述】:
我在 ubuntu 16.04 上运行带有 Erlang/OTP 18 [erts-7.3] 的 Yaws 服务器版本 2.0.2,并使用 apt 安装它。现在,当我尝试运行 this 示例时,我得到了
undef yaws_dynopts random_seed。我已经验证模块 yaws_dynopts 未加载或编译。
错误是:
{undef,[{yaws_dynopts,random_seed,[6885,441906,806568],[]},
{m1,'-out/1-fun-0-',1,
[{file,"/home/my_account/.yaws/yaws/default/m1.erl"},{line,16}]}]}
对应示例中的行:
yaws_dynopts:random_seed(erlang:phash(node(), 100000),
erlang:phash(A2, A3),
A3),
有没有人可以解决这个问题?这是一个错误吗?
【问题讨论】:
-
你运行的是什么版本的 Erlang/OTP?我不知道针对
yaws_dynopts报告的任何错误。你能显示你得到的完整错误吗? -
@SteveVinoski 刚刚做到了
-
感谢您的信息。如果你从 Linux shell 运行
yaws -i,你会得到一个交互式 Erlang shell。你能在那里运行命令m(yaws_dynopts).并告诉我你看到了什么吗? -
@SteveVinoski 输出为:
** exception error: undefined function yaws_dynopts:module_info/0 in function c:m/1 (c.erl, line 510)