![](/img/trans.png)
[英]NetLogo R Extension Installation Error in Mac OS X Yosemite
[英]R freezes in Mac OS X Yosemite
我遇到了这个问题,并没有明确的解释如何解决这个错误。
每当我尝试保存使用R的内部编辑器编写的文件时,OS X Mavericks的R(v.3.1.2)的最新版本在Yosemite中冻结。 当您尝试它还冻结source
的功能。
编辑:这应该是一个自我回答的问题,但我找到了一个更好的答案,所以我将其标记为答案。
显然,这是R的GUI中的一个错误。 在Yosemite中删除了以前在OS X早期版本中使用的某些OS X功能/库。
您可以通过从终端 /命令行运行R来解决此错误。 启动终端应用程序(最快的方法是使用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执行。
2015年12月10日发布的最新版本(Wooden Christmas Tree 3.2.3和GUI 1.66)似乎已经纠正了这个问题。 它确实需要您拥有Maverick或更新的操作系统。 我只进行了有限的试验,包括用GUI而不是通过终端打开,并且没有任何挂起。
对于版本为3.4.1(2017-06-30) - “单烛”并运行Mac OS X Sierra 10.12.6同样问题的任何人,我发现如果我保存它,我通常可以保存我创建的图像在当前的工作目录中。 但是,如果需要将图像保存在特定位置并且GUI冻结,请尝试以下命令(对于pdf图像):
pdf(/path/to/location/name.pdf)
plot(x, y, ...)
dev.off()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.