所以我正在使用RStudio并将我的文件存储在Google云端硬盘上(系统中包含文件夹的版本,就像Dropbox一样)。我正在使用它,因为它提供了比Dropbox更多的免费空间,我需要为我正在进行的项目提供空间。
当我尝试编写任何文档时 - 一个R脚本,一个RMarkdown文件等... - 我得到了标题中提到的错误。使用Dropbox不会发生这种情况。我已经为Dropbox找到了这个问题的答案,但解决方案(告诉Dropbox不要同步Rproj文件)似乎不适用于Google云端硬盘(如果是,请更正我)。
目前,我正在暂停谷歌驱动器,这很好,但我经常忘记恢复它,这会导致头痛。
谢谢你的帮助!
我也一直有这个问题。最简单的解决方案是在RStudio中工作时退出/关闭GoogleDrive。你不会有持续的备份,但它无论如何都不是一个巨大的问题。您仍然可以在午休时间或一天之后同步到您的驱动器。这也许可以解决许多人遇到的其他问题。总而言之,GoogleDrive可能不是最好的备份解决方案。我认为将驱动器仅用于电子邮件和随机共享文档(15-100 Gb)仍然是一个好主意,但对于严重的备份(至少1 Tb),可能DropBox或其他一些解决方案更可取。
我不确定是什么导致了这个错误,但我可以通过以下步骤解决它:
假设你有一个名为temp.R
的文件,它会给你错误。
1)复制temp.R
的所有内容并在本地驱动器(Google驱动器外的任何位置)上创建一个新文件并将内容粘贴到那里。保存它的名字叫demo.R
2)现在关闭来自RStudio的temp.R
并将demo.R
移动到谷歌驱动器文件夹,现在通过RStudio文件浏览器打开它。
您现在可以使用demo.R
作为新文件并开始处理它。它还将保存您今后所做的所有更改。
所以基本上,我们只是创建一个新文件并用旧文件替换它。