Ich baue ein R-Paket. Kürzlich habe ich mehrere Funktionen in R / allFunctions.R gelöscht und umbenannt. Ich war zuvor in der Lage, NAMESPACE automatisch zu aktualisieren, aber aus irgendeinem Grund kann ich jetzt nicht, und bekomme einige Fehler wie folgt:
%Vor%Ich sehe klar, dass ich einige Objekte, die nicht im Namespace vorhanden sind, als Exporte aufgelistet haben. Ich habe jedoch alle @export in der allFunctions.R-Datei entfernt. Ich sehe in NAMESPACE, dass einige neu benannte Funktionsnamen nicht da sind, und dass einige alte (seitdem umbenannte) Funktionsnamen noch da sind. Ich könnte es mit der Hand ändern, aber ich weiß, dass das gefährlich ist und diese schlechten Techniken vermeiden wollen.
Wenn Sie Ideen haben, lassen Sie es mich wissen! Danke.
Ich habe gerade eine ähnliche Sache gemacht: Ich habe 3 exportierte Funktionen aus R / allFunctions.R gelöscht und Devtools :: document () ausgeführt. Dies gab mir den folgenden Fehler:
%Vor%Ich löste das Problem, indem ich die 3 export () - Funktionen manuell aus der NAMESPACE-Datei löschte.