2016-09-28 94 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支持是否將在雅司病的未來發布? –