Building R Package Error: Objekte, die als Exporte aufgeführt sind, aber nicht im Namespace vorhanden sind

10

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.

    
Green Stone 26.10.2014, 16:23
quelle

1 Antwort

4

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.

    
dmca 19.12.2015 04:54
quelle

Tags und Links