繁体   English   中英

devtools::check - 系统命令 'Rcmd.exe' 失败,退出 stauts:1,stdout + stderr:

[英]devtools::check - System command 'Rcmd.exe' failed, exit stauts:1, stdout + stderr:

我目前正在为我的博士开发一个包,其中包含用于我的项目数据分析的功能。 设置为 Windows 10,所有文件都保存在 PC 本地并同步到 One Drive。

我能够构建我的包,也能够检查它。 但是,我关闭了 R Studio,现在(几天后)我想再次对其进行处理(不更改之前运行的代码中的任何内容,其中包含 0 个错误、警告和注释),但它不起作用。 我仍然可以毫无错误地构建我的包,但我不能使用 devtools::check 来检查它。 devtools::check 的输出是:

在此处输入图片说明

在 Windows 文件资源管理器上,我注意到包(名称 eEP.Analysis.V2)内有 R 项目文件夹,其中没有同步锁定文件,如下所示:

在此处输入图片说明 这可能是问题的原因吗? 我怎样才能解决这个问题?

非常感谢您的帮助。

问题确实是由 OneDrive 和 R 临时文件的同步引起的。 即来自 R-Project 文件夹中的文件导致了问题。 如果禁用与 OneDrive 的自动同步,则不会出现此问题。 因此,每当我使用 RI 时,只需停用同步即可解决问题(或至少成功地避免了它)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM