R 3.0.0在启动时崩溃

时间:2013-05-03 18:38:13

标签: r crash

我刚刚在运行10.6.8的MAC上将版本2.15.1中的R更新为版本3.0.0,现在R在启动时崩溃。

我收到错误:

  

getLoadedDLLs()出错:没有.Internal函数'getLoadedDLLs'   checkConflicts(value)出错:    “.isMethodsDispatchOn”不是BUILTIN函数

关于如何去做的任何想法?

2 个答案:

答案 0 :(得分:2)

最常见的原因是工作目录中存在损坏的“.Rdata”文件。使用Mac Finder.app,默认情况下您不会看到以“。”开头的文件,即所谓的dotfiles。如果您对控制Finder.app行为的plist执行更改,则可以“看到”这些文件。打开Terminal.app窗口并运行以下代码:

defaults write com.apple.Finder AppleShowAllFiles YES

然后/点/ - /点击/ - /按住Dock-Finder-icon,然后选择“重新启动”

如果您这样做,您可以通过对该程序的明显修改将其更改回来。我碰巧喜欢看到隐藏的文件,这就是我一直在运行我的Mac的方式,但有些人可能觉得将“隐藏的秘密”暴露给他们自己的笨手笨脚是太危险了。

Paul提出了一个很好的观点:我在更新后在R控制台中运行以下R函数:

update.packages(checkBuilt=TRUE, ask=FALSE)

我有很多已安装的软件包,整个列表中的分页过于烦人,所以我绕过了ask-messages。有时您会收到错误,因为可能存在依赖于r-forge或Omegahat软件包或需要从源代码编译的软件包。这些可能需要“手动”更新。而且你可能需要不止一次通过这样的努力。记下哪些包丢失并填写。

答案 1 :(得分:0)

我在ubuntu 12.04上运行RKWard时遇到了同样的问题。 像Paul建议的那样检查你的r-base-core,以确保版本也是最新版本。我没有自动更新。我有一个平台相关版本,但RKWard正在调用新版本。为了解决这个问题,我只是将r-base-core标记为删除并重新安装了最新版本或r-base-core。 poof问题固定,bippity boppity boo!

我怀疑你的错误与我的错误类似,因为我也刚刚更新了RKWard。从更新r-base-core开始,或尝试获取所有依赖项以匹配版本。

我希望你能把它翻译成在MAC上做什么,    SU