Pregunta

Esto suena como un problema tonto: estoy poniendo mi código R en un paquete y R CMD check src se queja de los archivos de copia de seguridad .rd ~ producidos por emacs.

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

La documentación dice: »además [...] archivos [...] con nombres base [...] que terminan en '~', '.bak' o '.swp', están excluidos de forma predeterminada.« (Página 18). Pero entonces, ¿por qué la advertencia?

¿Fue útil?

Solución

Solo agregue un archivo cleanup que los elimina en su directorio de nivel superior. Además, puedes construir un archivo de tarball o zip primero a través de R CMD build y verificar este archivo a través de R CMD check - Eso también debería omitir a estos Filese.

Además, exactamente como estas llamando R CMD check, ¿y cuál es tu diseño de directorio? Con R 2.10.0 en Linux, acabo de ejecutar touch pkg/man/foo.Rd~ para uno de mis paquetes y R CMD check pkg (dónde pkg es el directorio de nivel superior como común para los proyectos de origen almacenados en R-Forge) no emitió esta advertencia que está viendo. El archivo no fue eliminado por cleanup Como eso actualmente purga solo en src.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top