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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top