roxygen2 не полностью обновляет файл DESCRIPTION

Я делаю свой первый пакет rlandscape, используя Roxygen2 и пытаясь следовать простой виньетке Roxygen, поскольку Roxygen2 не Имеется.

Как и в виньетке (стр. 3), я создал файл с именем rlandscape-package.R, который не содержит ничего, кроме документации пакета. В виньетке говорится

, что за каждым блоком описания Roxygen должен следовать оператор, даже материал заголовка, который описывает файл или пакет вместо конкретного функция. roxygen() предоставляется как NOOP (нулевой оператор) для замены для таких случаев.

но если я последую за блоком описания с помощью roxygen(), вызов package.skeleton выдаст Ошибка в eval(expr, envir, enclos): не удалось найти функция «кислород». Поэтому я попытался полностью оставить вызов roxygen(), а также заменить его на NA, оба из которых, похоже, дают одинаковые результаты: package.skeleton( ) работает успешно (включая rlandscape-package.R в качестве одного из аргументов code_files), и затем я могу roxygenize

> roxygenize("rlandscape", roxygen.dir = "rlandscape")
Updating collate directive in  /Users/Gregor/Dropbox/rlandscape/rlandscape/DESCRIPTION 
Updating namespace directives
Writing plot.landscape.Rd
Writing rland.Rd
Writing rland.gui.Rd
Writing makePoints.Rd
Writing rCluster.Rd
Writing rlandscape-package.Rd
Writing rlandscape.Rd

, который, кажется, работает успешно, но к файлу DESCRIPTION добавлено поле «Разобрать», но в остальном он не изменился по сравнению с тем, что было создано package.skeleton.Почему остальная часть файла описания не обновляется?

24
задан Gregor 2 March 2012 в 18:34
поделиться