【发布时间】: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()