2016-09-28 102 views
0

我在ubuntu 16.04上运行Yaws服务器版本2.0.2,使用Erlang/OTP 18 [erts-7.3]并使用apt进行安装。现在,当我尝试运行this示例时,我获得了 undef yaws_dynopts random_seed。我已经验证模块yaws_dynopts没有加载或编译。Yaws未加载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), 

不要任何人有解决这个?这是一个错误?

+0

您正在运行什么版本的Erlang/OTP?我不知道有任何针对'yaws_dynopts'报告的错误。你能显示你得到的全部错误吗? –

+0

@SteveVinoski刚刚完成 –

+0

感谢您的信息。如果你从Linux shell运行'yaws -i',你会得到一个交互式的Erlang shell。你可以在那里运行'm(yaws_dynopts)。命令并告诉我你看到了什么? –

回答

1

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

+0

我也相信是这样,我错过了。该模块的光束文件。还有哪里将最好的地方报告为包错误? –

+0

对不起,我不知道谁为Yaws包装了Ubuntu。 –

+0

你可能知道http/2支持是否将在雅司病的未来发布? –