Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/80.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
无法在OSX 10.9上R 3.1.0的R中加载插入符号包_R_Macos - Fatal编程技术网

无法在OSX 10.9上R 3.1.0的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

我使用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, ...)
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并在我的系统上重新安装。我现在似乎工作得很好