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

CRAN检查:“\r”是以“d:\temp\r”开头的字符串中无法识别的转义符。

  •  10
  • VFreguglia  · 技术社区  · 5 年前

    我正试图更新Cran上的一个包,但是我收到了他们自动检查的警告,我无法复制。 R CMD check . 以下是日志文件的最后一行:

       * checking re-building of vignette outputs ... [0s] WARNING
        Error(s) in re-building vignettes:
        Error: '\R' is an unrecognized escape in character string starting "'D:\temp\R"
        Execution halted
    

    RCMD检查 对于Linux和Windows版本,在我的计算机中没有错误地通过,我找不到在哪里 "'D:\temp\R" 被使用。包的vignette中根本没有写入文件路径。

    我如何确定错误发生的确切位置并修复它?

    我知道反斜杠是如何在Windows中引起问题的,大多数类似的问题都与此相关,而我的问题是找出为什么Cran会这样做,即使我根本不使用文件路径。

    1 回复  |  直到 5 年前
        1
  •  1
  •   VFreguglia    5 年前

    就像评论中提到的那样,这似乎是个裂缝问题。我刚收到一封电子邮件,好像我以前提交的文件没问题,没有发送新的表单。