错误:处理小插图“ QuickStart.Rmd”失败并出现诊断:没有名为“ utf8”的软件包

问题描述

我现在将CRAN上的软件包版本更新为0.2.1。

在执行devtools :: check_rhub()之后,错误提示:

checking re-building of vignette outputs (1.9s)
   Error(s) in re-building vignettes:
     ...
   --- re-building 'QuickStart.Rmd' using rmarkdown
   Quitting from lines 74-75 (QuickStart.Rmd) 
   Error: processing vignette 'QuickStart.Rmd' failed with diagnostics:
   there is no package called 'utf8'
   --- failed re-building 'QuickStart.Rmd'
   
   SUMMARY: processing the following file failed:
     'QuickStart.Rmd'
   
   Error: Vignette re-building failed.
   Execution halted

我检查了74-75行中的代码是

generate_ts(n.ts = 3,freq = 12,nComp = 2,n = 120,output_format = "tsibble")

enter image description here

我尝试在 vignette 中添加library(utf8),然后收到来自devtools::check(cran=TRUE)的错误消息:

checking for unstated dependencies in vignettes ... NOTE
  'library' or 'require' call not declared from: 'utf8'

我尝试在 vignette 中添加library(utf8)和在 DESCRIPTION 中添加utf8,但这进一步导致了错误

checking package dependencies ... ERROR
  
  The suggested packages are required for a complete check.
  Checking can be attempted without them by setting the environment
  variable _R_CHECK_FORCE_SUGGESTS_ to a false value.
  
  See section 'The DESCRIPTION file' in the 'Writing R Extensions'
  manual.

有人知道如何解决此问题吗?

小插图中的其他代码

title: "Introduction to gratis"
author: "Bocong Zhao"
output: rmarkdown::html_vignette
vignette: >
  %\VignetteIndexEntry{Introduction to gratis}
  %\VignetteEngine{knitr::rmarkdown}
  %\VignetteEncoding{UTF-8}

{r initial,echo = FALSE,cache = FALSE,results = 'hide'}
library(knitr)
opts_chunk$set(
  warning = FALSE,message = FALSE,echo = TRUE,fig.width = 7,fig.height = 6,fig.align = 'centre',comment = "#>"
)

{r,message=FALSE,include = FALSE}
library(forecast)
library(tsibble)
library(utf8)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)