Я использую devtools в R для разработки пакета R, следуя превосходному сайту Хэдли Викхема. Теперь я пришел к шагу проверки, используя devtools :: check(). Я не пройти через проверку вплоть до «проверки работы R код с виньетками», когда я получаю следующее сообщение об ошибке:Проверка пакета R - ошибка «нет такой виньетки»
'smcfcs-vignette.Rmd' using 'UTF-8' ... failed
ERROR
Errors in running code in vignettes:
when running code in 'smcfcs-vignette.Rmd'
...
When running vignette 'smcfcs-vignette.Rmd':
Error: No such vignette 'smcfcs-vignette.Rmd'
Execution halted
Error: Command failed (1)
я написал виньетка, которая называется smcfcs-vignette.Rmd, и хранится в vignettes, и которые я разработал с помощью Markdown и Knitr. Если я нажимаю «Вязать» в RStudio, виньетка компилируется и отображается успешно, но я получаю указанную выше ошибку при запуске devtools :: check(). Я попытался удалить все, кроме первого абзаца текста в виньетке, и ошибка все еще происходит. Поэтому я не думаю, что это связано с содержанием файла виньетки. Скорее всего, devtools :: check() смотрит в неправильную папку для виньетки.
Если кто-нибудь может пролить свет на источник моей ошибки, я был бы очень благодарен. Если это помогает, пакет находится на Github: https://github.com/jwb133/smcfcs
Большое спасибо.
Большое спасибо Грегор, вот и все! –