Frage

Das klingt nach einem dummen Problem: Ich stecke meinen R -Code in ein Paket und R CMD check src beschwert sich über die von EMACs erstellten .rd ~ -D -Dateien.

* checking package subdirectories ... WARNING
Subdirectory 'man' contains invalid file names:
  read.PI.Rd~ write.PI.Rd~

In der Dokumentation heißt es: »Zusätzlich [...] Dateien [...] mit Basisnamen [...], die in '~', '.bak' oder '.swp' enden, werden standardmäßig ausgeschlossen.« (Seite 18). Aber warum die Warnung dann?

War es hilfreich?

Lösung

Fügen Sie einfach eine Datei hinzu cleanup Das entfernt sie in Ihrem Verzeichnis der obersten Ebene. Außerdem können Sie zuerst ein Tarball- oder Reißverschlussarchiv durch bauen R CMD build und das überprüfen dieses Archiv über R CMD check - Das sollte auch diese Filese überspringen.

Auch genau wie rufen Sie an R CMD check, Und was ist dein Verzeichnislayout? Mit R 2.10.0 auf Linux bin ich gerade gelaufen touch pkg/man/foo.Rd~ für eines meiner Pakete und R CMD check pkg (wo pkg ist das Top-Level-Verzeichnis, das für Quellprojekte, die auf R-Forge gespeichert sind, häufig vorgestellt wurden, hat diese Warnung, die Sie sehen, nicht ausgestellt. Die Datei wurde nicht entfernt von cleanup da das derzeit nur in rein src.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top