雅司没有加载yaws_dynopts模块

时间:2016-09-28 21:06:02

标签: erlang yaws

我在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),

有人有解决方案吗?这是一个错误吗?

1 个答案:

答案 0 :(得分:1)

l(yaws_dynopts).是否也会导致错误?我开始相信打包你的Yaws版本的人没有正确地做到这一点,遗漏了这个关键模块。您应该查看版本2.0.3是否可用,或者考虑构建您自己的from source。我们目前处于2.0.4。