R cmd проверка жалуется на неожиданные файлы в человеке

StackOverflow https://stackoverflow.com/questions/1879933

  •  18-09-2019
  •  | 
  •  

Вопрос

Это звучит как глупая проблема: я помещаю свой код R в пакет и R CMD check src жалуется на файлы резервного копирования .rd ~, производимые EMACS.

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

В документации говорится: »Кроме того, [...] файлы [...] с базовыми именами [...], заканчивающимися в '~', '.bak' или '.swp', исключены по умолчанию.« (Страница 18). Но тогда почему предупреждение?

Это было полезно?

Решение

Просто добавьте файл cleanup который удаляет их в вашем каталоге верхнего уровня. Кроме того, вы можете сначала построить архив тарбола или молнии через R CMD build И проверка этого архива через R CMD check - Это должно пропустить и эти филизы.

Кроме того, как именно вы звоните R CMD check, а какой у вас макет каталогов? С R 2.10.0 на Linux, я только что побежал touch pkg/man/foo.Rd~ для одной из моих пакетов, и R CMD check pkg (куда pkg Является ли каталог высшего уровня, который является обычным явлением для исходных проектов, хранящихся на R-Forge), не выпустил это предупреждение, которое вы видите. Файл не был удален cleanup как это в настоящее время чистка только в src.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top