2016-09-28 2 views
0

Ich führe Yaws Server Version 2.0.2 mit Erlang/OTP 18 [erts-7.3] auf ubuntu 16.04 und installierte es mit apt. Jetzt, wenn ich versuche, this Beispiel auszuführen, bekomme ich undef yaws_dynopts random_seed. Ich habe überprüft, dass das Modul yaws_dynopts nicht geladen oder kompiliert wurde.Yaws lädt nicht yaws_dynopts Modul

Fehler ist:

{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}]}]} 

, die in Beispiel Linie entspricht:

yaws_dynopts:random_seed(erlang:phash(node(), 100000), 
              erlang:phash(A2, A3), 
              A3), 

jemand Lösung dieses Problems haben Sie? Und ist es ein Fehler?

+0

Welche Version von Erlang/OTP verwenden Sie? Ich kenne keine Fehler, die gegen 'gays_dynopts' gemeldet wurden. Können Sie den vollständigen Fehler anzeigen, den Sie bekommen? –

+0

@SteveVinoski gerade getan, dass –

+0

Danke für die Info. Wenn Sie 'yars -i' von einer Linux-Shell ausführen, erhalten Sie eine interaktive Erlang-Shell. Kannst du den Befehl "m (yars_dynopts)" dort ausführen und mir sagen, was du siehst? –

Antwort

1

Kann l(yaws_dynopts). auch einen Fehler verursachen? Ich beginne zu glauben, dass derjenige, der deine Version von Yaws gepackt hat, es nicht richtig gemacht hat und dieses kritische Modul ausgelassen hat. Sie sollten prüfen, ob die Version 2.0.3 verfügbar ist, oder alternativ Ihre eigene from source erstellen. Wir sind derzeit bei 2.0.4.

+0

Ich glaube auch, dass dies der Fall ist, ich vermisse. Strahldatei für dieses Modul. Wo wäre der beste Ort, um dies als Paketfehler zu melden? –

+0

Sorry, aber ich weiß nicht, wer Yaws für Ubuntu packt. –

+0

wissen Sie vielleicht, ob http/2 Unterstützung in Zukunft für Yaws kommt? –