Ich versuche, mit Shiny
herumzuspielen und habe einfach versucht, das Standard-Beispiel auszuführen. Kein Würfel.
Ich habe versucht, das Issue zu googlen, aber bei der Ausführung auf einem externen Server scheint alles Probleme zu beheben.
Vielleicht irre ich mich, aber ich nahm an, dass diese App in meinem Browser mit localhost
laufen würde.
Folgendes habe ich getan:
%Vor%Hier ist der Fehler:
%Vor%und der Vollständigkeit halber, hier ist meine Sitzung Info:
%Vor%Dieser Fehler könnte auf einen blockierten Port zurückzuführen sein.
Ich habe einen glänzenden Server auf Port 3259 ausgeführt. Ich habe den Server aus irgendeinem Grund gelöscht und als ich versuchte, es erneut zu starten, sah ich diesen Fehler.
Fehler in startServer ("0.0.0.0", port, httpuvCallbacks): Fehler beim Erstellen des Servers Anrufe: runApp - & gt; startAppDir - & gt; startApp - & gt; startServer
Um zu beheben, können Sie zuerst den Prozess finden, der Ihren Port blockiert Verwenden Sie zuerst netstat, um den Prozess anzuzeigen, der den Port blockiert.
netstat -anp | grep: 3259 [[: leer:]]
und dann diesen Prozess beenden
Eigentlich mit der Neuinstallation haben Sie gerade den httpuv-Server auf eine schwierige Weise gestoppt.
Was Sie tun müssen, ist nur stopServer
des aktuellen laufenden Servers. Was hier passiert ist, dass der httpuv-Server gestartet wird, aber aus irgendeinem Grund nicht gestoppt wurde. Jetzt, da du versuchst, deine glänzende App erneut zu starten, kannst du sie nicht mehr starten, weil sie bereits gestartet wurde und du dann den erwähnten Fehler bekommst.
In diesem Fall starten Sie Ihr Programm. Sie können den Dienst einfach in einer Schleife ausführen. Sie müssen den Server nicht erneut starten:
%Vor%Sie können jedoch auch den vorherigen Server stoppen und erneut starten mit:
stopServer(server)
In diesem Fall müssen Sie jedoch wissen, wo die Servervariable gespeichert ist.