代码之家  ›  专栏  ›  技术社区  ›  JRR

CRAN检查:警告Vignette Engine Knitr::rmarkdown不可用

  •  0
  • JRR  · 技术社区  · 6 年前

    我第一次尝试在我的包中添加一些小片段。我的电脑一切正常。没有警告,没有错误。然后我把它上传到了cran windows builder

    devtools::check_win_release()
    

    我得到了与小插曲相关的警告:

    * checking re-building of vignette outputs ... [7s] WARNING
    Error in re-building vignettes:
      ...
    Warning in engine$weave(file, quiet = quiet, encoding = enc) :
      The vignette engine knitr::rmarkdown is not available, because the rmarkdown package is not installed. Please install it.
    Failed with error:  'there is no package called 'rmarkdown''
    Quitting from lines 172-178 (las.Rmd) 
    Error: processing vignette 'las.Rmd' failed with diagnostics:
    cannot open the connection
    Execution halted
    

    我不认为这个问题与包的内容有关。我能假设这是一个“好”的警告吗?我能修理它吗?

    我的 DESCRIPTION 文件包含:

    Suggests: knitr
    VignetteBuilder: knitr
    
    • 我的 vignettes/ 文件夹包含一个 Rmd 文件
    • 我的 inst/doc/ 文件夹包含 RMD R html 相对于原始文件自动生成的文件 RMD 文件。
    1 回复  |  直到 6 年前
        1
  •  2
  •   Noah    6 年前

    你需要添加 rmarkdown 在你的建议中。