Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R Mac OS X优胜美地中的冰箱冻结_R_Macos_Freeze - Fatal编程技术网

R Mac OS X优胜美地中的冰箱冻结

R Mac OS X优胜美地中的冰箱冻结,r,macos,freeze,R,Macos,Freeze,我遇到了这个问题,对于如何解决这个bug没有明确的解释 每当我试图保存使用R的内部编辑器编写的文件时,OSX Mavericks的最新版本R(3.1.2版)在约塞米蒂就会冻结。当您尝试源代码函数时,它也会冻结 编辑:这应该是一个自我回答的问题,但我找到了一个更好的答案,所以我将其标记为答案 显然,这是R的GUI中的一个bug。在早期版本的OS X中使用的一些OS X功能/库已在约塞米蒂删除 您可以通过从终端运行R来解决这个bug。启动终端应用程序(最快的方法是使用Spotlight搜索:cmd+

我遇到了这个问题,对于如何解决这个bug没有明确的解释

每当我试图保存使用R的内部编辑器编写的文件时,OSX Mavericks的最新版本R(3.1.2版)在约塞米蒂就会冻结。当您尝试
源代码
函数时,它也会冻结


编辑:这应该是一个自我回答的问题,但我找到了一个更好的答案,所以我将其标记为答案

显然,这是R的GUI中的一个bug。在早期版本的OS X中使用的一些OS X功能/库已在约塞米蒂删除

您可以通过从终端运行R来解决这个bug。启动终端应用程序(最快的方法是使用Spotlight搜索:cmd+space->
terminal
),然后键入(或粘贴)以下命令:

/Applications/R.app/Contents/MacOS/R
如果可以,也不要使用
Misc
菜单或其他GUI元素。使用
Misc
菜单中的
change working directory
菜单项会导致冻结。您可以改用R命令
setwd()
,例如:

setwd("path/to/your/working/directory")

但是有一个问题,每次打开R时都必须更改工作目录。要使更改永久化,请将上述命令(setwd)放入主目录中R的init文件(
.Rprofile
)中。如果找不到
.Rprofile
,可以在主目录中创建一个文件,将其命名为
.Rprofile
,然后将命令粘贴到那里。每次打开R时,R都会执行此文件。

我遇到了相同的问题。我还没有尝试Metallica的答案,但发现在安装了R的最新“补丁”版本后,问题已经消失了95%,如所示。

2015年12月10日发布的最新版本(木制圣诞树3.2.3和GUI 1.66)似乎已经纠正了这个问题。它确实要求您拥有特立独行或更新的操作系统。我只进行了有限的试验,包括使用GUI而不是通过终端打开,并且没有出现任何挂起。

对于在这里使用版本3.4.1(2017-06-30)-“单蜡烛”和运行Mac OS X Sierra 10.12.6的人来说,同样的问题,我发现,如果我将创建的图像保存在当前工作目录中,通常可以将其保存。但是,如果需要在特定位置保存图像,并且GUI冻结,请尝试以下命令(对于pdf图像):


我今天刚买了一台电脑,下载了R的最新版本,如果这个错误已经存在了半年,可能会包括这些修复程序,但这不起作用。@MHH请在R-sig-mac邮件列表上贴一张便条,完整描述您的操作系统版本,R版本,当挂起发生时,您的命令顺序是什么。几个月来,我一直在使用file.choose()命令和“Misc”选项卡下的ChangeWorking directory菜单来处理这个问题。我使用过多台Mac电脑,都是最新版本的R。我发布了相关信息,但在这里没有回答:我知道这是一个老问题,但我正在OSX El Capitan上运行木制圣诞树,升级到圣诞树版本并没有帮助解决问题。当我点击“源”按钮时,我只得到彩虹旋转木马,程序变得没有响应。虽然我很欣赏使用命令行的建议,但是能够使用GUI也会很有帮助。
pdf(/path/to/location/name.pdf)

plot(x, y, ...)

dev.off()