2016-04-23 11 views
2

ich eine glänzende App entwickelt, die lokal in Ordnung läuft, aber ich bekommeFehler in der Bibliothek (glänzend): Es gibt kein Paket namens ‚glänzend‘ ON WINDOWS

Fehler in der Bibliothek (glänzend): Es gibt kein Paket genannt "glänzend"

wenn ich versuche, auf shinyapps.io zu veröffentlichen.

Ich habe mehrere Antworten darauf gesehen, wie man unter Ubuntu etc. korrigiert, aber ich verwende R 3.2.2 und R Studio 0.99.486 unter Windows 7 Enterprise.

Wie kann ich dieses Problem unter Windows beheben?

+2

Wie haben sie es auf Ubuntu korrigieren? –

+0

Es wurde alles in der Shell gemacht. Erteilen von Berechtigungen für Shiny-Benutzer, glaube ich. Aber ich kann den Code nicht einreichen, da es sudo su ist. – MarcVL

+2

Ich verstehe nicht, warum dies als _Windows_ Problem bei der Veröffentlichung auf _shinyapps.io_ betrachtet wird? – Uwe

Antwort

1

Ich habe eine Lösung in der shinyapp-Ausgabe #73 gefunden. Sie erklären nicht wirklich, warum das passiert, aber sie raten stattdessen require() zu verwenden.

Sowohl ui als auch server Objekte sind Funktionen und require() ist innerhalb Funktionen bevorzugt. Schauen Sie sich auf library() ‚s Dokumentation:

Bibliothek (Paket) und require (Paket), die beide laden den Namensraum des Pakets mit dem Namen Paket und fügen Sie es auf der Suchliste. require ist für den Einsatz in anderen Funktionen vorgesehen;

+1

Danke Tomas. Ich werde das mit require() versuchen, obwohl es früher funktioniert hat. Soweit ich weiß, habe ich O/S, R/Rtudio usw. nicht aktualisiert, als ich anfing, dieses Problem zu begegnen. – MarcVL

+0

Hat 'require()' Ihr Problem gelöst? –

+1

Dies scheint das Problem gelöst zu haben. Danke Tomas. Nicht die beste Fehlermeldung, aber ich bin dankbar, dass ich "zurück im Geschäft" bin. Ich schätze jeden Beitrag! – MarcVL

0

Ein bisschen zu spät, aber vielleicht wird später jemand anderes davon profitieren.

gleiche Problem unter Windows Hatte 10.

I manuelle Installation nur verwendet:

  • Tools -> Pakete installieren -> Ihre Pakete ein und drücken installieren.

Dann ist alles, was Sie brauchen, für Sie da.

+0

Danke Joe, Das Paket ist installiert. Wie ich oben erwähnte, funktionierte das früher wie erwartet, dann "plötzlich" fing ich an, auf den Fehler zu stoßen. Ich bin mir nicht sicher, was genau dieses neue Verhalten verursacht haben könnte. Haben Sie zufällig andere Gedanken dazu? Danke! – MarcVL

Verwandte Themen