我使用devtools在R開發一個R包,遵循Hadley Wickham的優秀網站。我現在已經到了檢查步驟,使用devtools :: check()。我穿過檢查直至「檢查來自小插圖運行v代碼」,當我得到如下錯誤: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中單擊編織,vignette編譯並顯示成功,但在運行devtools :: check()時收到上述錯誤。我嘗試刪除小插曲中第一段文字以外的所有內容,並且錯誤仍然存在。因此,我認爲這不涉及vignette文件的內容。似乎devtools :: check()正在爲小插曲查找錯誤的文件夾。
如果有人能夠澄清我的錯誤來源,我會非常感激。如果有幫助,該軟件包位於Github上:https://github.com/jwb133/smcfcs
非常感謝。
非常感謝格里高爾,就是這樣! –