【问题标题】:CRAN check: '\R' is an unrecognized escape in character string starting "'D:\temp\R"CRAN 检查:'\R' 是从 "'D:\temp\R" 开始的字符串中无法识别的转义
【发布时间】:2019-01-05 15:59:17
【问题描述】:

我正在尝试更新 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

R CMD check 在我的计算机中对于 Linux 和 Windows 版本都没有错误,但我无法找到在哪里使用 "'D:\temp\R"。包小插图中根本没有写入文件路径。

我怎样才能确定错误发生在哪里并修复它?

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

【问题讨论】:

  • 最好的猜测,这不是你的错。这是最近在 r-devel 邮件列表中提出的:stat.ethz.ch/pipermail/r-devel/2019-January/077157.html
  • 这是否导致现在无法提交包,或者有没有办法避免它?也许完全删除小插曲?
  • 这里也一样。这看起来像是一个 Windows 问题,可能是由于调用 tempdir()

标签: r cran


【解决方案1】:

这似乎是 cmets 中提到的 CRAN 问题。我刚刚收到一封电子邮件,好像我之前的提交没问题,没有发送新表单。

【讨论】:

    猜你喜欢
    • 2012-09-23
    • 2014-08-01
    • 2021-08-21
    • 2015-06-23
    • 2017-05-13
    • 2021-10-29
    • 2012-05-23
    • 2018-05-10
    • 1970-01-01
    相关资源
    最近更新 更多