gzfile中的错误(文件,"wb"):无法打开连接或压缩文件

And*_*Min 15 statistics gzip r

我正在尝试运行两件事:首先,我用4x5创建一个PDF,以dev.off()结束,然后尝试创建一个新图.然而,在开始第二个情节后,我得到:

Error in gzfile(file, "wb") : cannot open the connection
In addition: Warning message:
In gzfile(file, "wb") :
  cannot open compressed file '/var/folders/n9/pw_dz8d13j3gb2xgqb6rfnz00000gn/T/RtmpTfm1Ur/rs-graphics-822a1c83-b3fd-46c3-8028-4e0778f91d0c/4db4b438-ac35-403b-b791-e781baba152c.snapshot', probable reason 'No such file or directory'
Graphics error: Error in gzfile(file, "wb") : cannot open the connection
Run Code Online (Sandbox Code Playgroud)

这个错误是什么?工作目录是我有读/写访问权限,我的硬盘驱动器未满.

另外,我正在使用RStudio.

AHe*_*gde 15

这有点晚了,但是对于任何来这里寻求帮助的人,当我尝试从 RStudio 写入文件并且我的目标文件路径很长时出现此错误。我意识到这可能是一个问题,因为当我将文件写入另一个名称较短的位置并尝试将其复制到我的原始目的地时,Windows 给了我一个错误消息,提示“文件路径太长”。您可能需要使用较短的绝对路径将原始文件保存到另一个位置。

  • 看起来(基于六年来在这个 SO 线程上收到通知)这是一个常见的错误,有很多潜在的问题,但这就是我的问题。也就是说,如果您通过 Google 来到这里,请滚动浏览此线程...这里有很多潜在原因。 (4认同)

M. *_*eil 11

也许你应该看看这里。最后它说

注意:失败的最常见原因是当前目录中缺少写权限。对于 save.image 和在会话结束时保存,这将通过类似的消息显示

Error in gzfile(file, "wb") : unable to open connection
In addition: Warning message:
In gzfile(file, "wb") :
  cannot open compressed file '.RDataTmp',
  probable reason 'Permission denied'
Run Code Online (Sandbox Code Playgroud)

如此迅速,如果您尝试getwd(),请查看您的工作目录设置在哪里。如果您尝试将文档保存在不在当前工作目录中的位置,则会出现此错误。

在错误消息的末尾,它说probable reason 'No such file or directory' Graphics error: Error in gzfile(file, "wb") : cannot open the connection 我的诊断只是它试图将您的项目保存在错误的位置,而 RStudio 无法找到正确的位置。


Jos*_*des 6

这让我很生气,所以希望能给别人带来一些辛劳.问题是分类器在OS X上加载得很好,但在Linux部署系统上,它们会因问题中列出的错误而失败.问题是磁盘上的文件有扩展abc.RData但代码modelAbc <- readRDS(file="abc.Rdata").在Linux D中,.RDatavs .Rdata扩展中的大写和小写的差异将会失败.这不是很明显,但检查你的扩展案例.