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?

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top