无法在OSX 10.9上R 3.1.0的R中加载插入符号包
我使用install.packages命令和did库(插入符号)安装了R插入符号包。我收到以下错误无法在OSX 10.9上R 3.1.0的R中加载插入符号包,r,macos,R,Macos,我使用install.packages命令和did库(插入符号)安装了R插入符号包。我收到以下错误 >library(caret) Loading required package: lattice Loading required package: ggplot2 Error : .onLoad failed in loadNamespace() for 'tcltk', details: call: dyn.load(file, DLLpath = DLLpath, ...) erro
>library(caret)
Loading required package: lattice
Loading required package: ggplot2
Error : .onLoad failed in loadNamespace() for 'tcltk', details:
call: dyn.load(file, DLLpath = DLLpath, ...)
error: unable to load shared object '/Library/Frameworks/R.framework/Versions/3.1/Resources/library/tcltk/libs/tcltk.so':
dlopen(/Library/Frameworks/R.framework/Versions/3.1/Resources/library/tcltk/libs/tcltk.so, 10): Library not loaded: /usr/local/lib/libtcl8.6.dylib
Referenced from: /Library/Frameworks/R.framework/Versions/3.1/Resources/library/tcltk/libs/tcltk.so
Reason: image not found
Error: package or namespace load failed for ‘caret’
我搜索了其他帖子,也从中安装了OSX tcltk包,但它似乎仍然不起作用。我还从R安装了tcltk2包,但仍然不起作用。。请帮助您使用的是什么版本的R?你用小牛吗?您可能需要更新到包含Mavericks更新的版本
我遇到了相同的问题,并显示了相同的错误消息,但不幸的是,仅仅重新安装R1.3并没有为我解决问题
为了解决这个问题,我必须安装X-Quartz,正如“Mac OS X故障排除”一节中所解释的,以及与tcltk相关的问题。这样做,它就会解决问题
install.packages("quantreg")
我也有同样的问题。重新安装Quartz解决了这个问题试试这个,对我有用
install.packages("caret", dependencies = T)
完成后,运行
install.packages("pbkrtest", dependencies = T)
您是如何安装R和软件包的?您使用的是来自CRAN的Mavericks二进制文件还是源代码安装的?我使用的是直接
install.packages
caret不依赖于tcltk,所以我认为是其他原因导致了这种情况。traceback()
说了什么?library(tcltk)
有效吗?我正在OSX小牛上使用R3.1。。这个问题似乎并没有出现在我的MacBookAir上,它也在运行mavericks。无论如何,我会重新安装R并检查R3.1有几个版本,其中一个是专门针对Mavericks的。我已经下载了Mavericks版本。无论如何,我删除了R3.1并在我的系统上重新安装。我现在似乎工作得很好