Pergunta

Isso soa como um problema bobo: estou colocando meu código R em um pacote e R CMD check src reclama dos arquivos de backup .rd ~ que estão sendo produzidos pela EMACS.

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

A documentação diz: »Além disso [...] arquivos [...] com nomes básicos [...] terminando em '~', '.bak' ou '.swp', são excluídos por padrão.« (Página 18). Mas então por que o aviso?

Foi útil?

Solução

Basta adicionar um arquivo cleanup que os remove no seu diretório de nível superior. Além disso, você pode construir um arquivo de tarball ou zíper primeiro via R CMD build e o check este arquivo via R CMD check - Isso também deve pular esses filmes.

Além disso, exatamente como você está ligando R CMD check, e qual é o seu layout de diretório? Com r 2.10.0 no Linux, eu apenas corri touch pkg/man/foo.Rd~ para um dos meus pacotes e R CMD check pkg (Onde pkg é o diretório de nível superior, como comum para projetos de origem armazenados no R-Forge) não emitiu esse aviso que você está vendo. O arquivo não foi removido por cleanup Como isso atualmente limpa apenas em src.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top