6
我在一个(是的,只有一个)我的RStudio项目变得奇怪和令人讨厌的行为。每当我在这个项目中重新启动R会话时,我不能再保存任何文件,并且当我尝试(或者RStudio尝试自动)时出现弹出错误,提示“系统找不到指定的文件”,而且我有重新打开该项目和所有R脚本。RStudio项目“无法找到指定的文件”在R会话重启
我看了一下日志文件,我看到很多下列错误:
07 Oct 2015 00:52:05 [rsession-Mark] ERROR system error 5 (Access is denied) [path=C:/Users/Mark/GoogleDrive/Research/CEQUAL_event/.Rproj.user/5E5F98D9/sdb/s-26E44539/lock_file];
OCCURRED AT: bool rstudio::core::FilePath::exists() const C:\Users\Administrator\rstudio\src\cpp\core\FilePath.cpp:308;
LOGGED FROM: bool rstudio::core::FilePath::exists() const C:\Users\Administrator\rstudio\src\cpp\core\FilePath.cpp:308
它看起来像这个问题可能在.Rproj.user文件夹中。所以我删除了它,让RStudio重新生成它,但行为再次开始。
我使用Windows 7,RStudio版本0.99.441和R版本3.2.2。
有这'C:/ Users/Mark/GoogleDrive'有什么关系呢?你是在同一个地方进行同步,还是远程文件系统的挂载? –
它正在同步。但我的其他项目也是如此。我确实看到GoogleDrive显示“你没有权限同步这个文件”关于锁定文件。所以也许这与它有关 - 不清楚它是因果关系。 – MarkH
我不知道我可以给你一个明确的答案,但我认为将该项目,无锁文件移动到同步文件系统中的新目录将是一个好主意。这听起来很像是一个同步问题,但也要检查文件权限。也许你曾经以root身份做过某些事情,并且同步正在改变所有权或标志等等。最简单的方法就是开始新鲜,而不是尝试调试同步。 –