controllo R CMD lamenta file imprevisti nell'uomo
-
18-09-2019 - |
Domanda
questo suona come un problema stupido: sto mettendo il mio codice R in un pacchetto e R CMD check src
si lamenta del .rd ~ file di backup prodotte da Emacs.
* checking package subdirectories ... WARNING
Subdirectory 'man' contains invalid file names:
read.PI.Rd~ write.PI.Rd~
la documentazione dice: »Oltre [...] file [...] con nomi di base [...] che terminano in '~', '.bak' o '.swp', sono esclusi per impostazione predefinita. «(pagina 18). ma allora perché l'avvertimento?
Soluzione
Basta aggiungere un file di cleanup
che li rimuove nella directory di livello superiore. Inoltre, si potrebbe costruire un tarball o zip archivio primo via R CMD build
e il controllo di questo archivio tramite R CMD check
- che dovrebbe saltare questi filese pure.
Inoltre, esattamente come sta chiamando R CMD check
, e qual è il layout directory? Con R 2.10.0 su Linux, ho appena eseguito touch pkg/man/foo.Rd~
per uno dei miei pacchetti, e R CMD check pkg
(dove pkg
è la directory di livello superiore così comune per i progetti di origine memorizzati su R-Forge)
non emettere l'avviso che si sta vedendo. Il file non è stato rimosso dal cleanup
come quella attualmente purghe solo in src
.