R Mac OS X优胜美地中的冰箱冻结
我遇到了这个问题,对于如何解决这个bug没有明确的解释 每当我试图保存使用R的内部编辑器编写的文件时,OSX Mavericks的最新版本R(3.1.2版)在约塞米蒂就会冻结。当您尝试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+
源代码函数时,它也会冻结
编辑:这应该是一个自我回答的问题,但我找到了一个更好的答案,所以我将其标记为答案 显然,这是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()