Ich entwickle eine R Shiny App, die einige Daten anzeigt, die wir in einer Amazon S3-Datenbank speichern. Ich habe es geschafft, alle verschiedenen R-S3-Datenbankinteraktionspakete einzugrenzen, um meinen Favoriten zu finden, der "aws.s3" genannt wird. Wenn ich versuche, eine App mit diesem Paket über einen library(aws.s3)
Befehl enthalten bereitstellen, erhalte ich die folgende Fehlermeldung: genauaws.s3 Paketprobleme bei der Bereitstellung einer shinyapp
Preparing to deploy application...DONE
Uploading bundle for application: 120428...Error in vapply(packages, function(pkg) { : values must be length 1, but FUN(X[[17]]) result is length 0
Calls: <Anonymous> ... writeLockFile -> lapply -> FUN -> data.frame -> vapply
Execution halted
Die App funktioniert, wie ich will, wenn ich es lokal ausgeführt werden, und die Person von shinyapps Unterstützung sagt Sie konnte mein Problem nicht replizieren, als sie das Paket aws.s3 in ihre Shiny Apps einbaute. Auch wenn ich den gesamten Quellcode von aws.s3 in die App kopiere und den Befehl library(aws.s3)
lösche, bekomme ich immer noch dieselbe Fehlermeldung. Diese Fehlermeldung zu googeln hat mich absolut nirgendwohin gebracht.
Also, ich habe es geschafft, das Problem auf den Baum der Paketabhängigkeiten einzugrenzen. Es ist kein Problem mit meinem App-Code, weil ich auch versucht habe, eine vollständig leere Anwendung mit diesem Paket zu implementieren, aber es führte zu der gleichen Fehlermeldung. Gibt es eine Möglichkeit herauszufinden, welche Pakete in meinem Paketverzeichnis für eine blankapps-Implementierung falsch installiert wurden oder wie der Implementierungsprozess debuggt werden kann, damit ich feststellen kann, welches Paket in der Abhängigkeitsbaumstruktur mir Probleme bereitet oder gar nicht Sehen Sie sich einfach die Abhängigkeiten von aws.s3 an, damit ich sie deinstallieren und neu installieren kann, bis ich ein Problem finde?
Danke an alle, die das alles lesen!
Für Ihre letzte Frage, 'aws.s3' Abhängigkeiten sind in seiner ["BESCHREIBUNG" Datei] (https://github.com/cloudyr/aws.s3/blob/master/DESCRIPTION). Entschuldigung, ich kann nicht mit dem Rest helfen. –
Danke Weihuang! – jappleby