R CMD contrôle se plaint de fichiers inattendus chez l'homme
-
18-09-2019 - |
Question
cela ressemble à un problème stupide: je mets mon code R dans un paquet et R CMD check src
se plaint de .rd ~ fichiers de sauvegarde produites par Emacs.
* checking package subdirectories ... WARNING
Subdirectory 'man' contains invalid file names:
read.PI.Rd~ write.PI.Rd~
la documentation dit: »En plus [...] fichiers [...] avec des noms de base [...] se terminant en '~', '.bak' ou '.swp', sont exclus par défaut. «(page 18). mais alors pourquoi l'avertissement?
La solution
Il suffit d'ajouter un cleanup
de fichier qui les supprime dans votre répertoire de niveau supérieur. En outre, vous pouvez construire une archive tar ou zip d'abord par R CMD build
et le contrôle via cette archive R CMD check
- qui devrait ignorer ces filese ainsi.
En outre, exactement comment vous appelez R CMD check
, et quelle est la disposition de votre répertoire? Avec R 2.10.0 sur Linux, je viens de rencontrer touch pkg/man/foo.Rd~
pour un de mes paquets et R CMD check pkg
(où pkg
est le répertoire de niveau supérieur en commun pour les projets de source stockés sur R-Forge)
n'a pas émis cet avertissement que vous voyez. Le fichier n'a pas été supprimé par cleanup
comme qui purge actuellement que dans src
.