2014-11-05 106 views
3

我不知道我在做什么,但我需要使用R和Rcmdr作为我的统计类。我运行OS X 10.7.5,使用3.1.2 R.Rcmdr错误:.onLoad loadNamespace()for'tcltk'失败

我已经下载R.

install.packages("Rcmdr") 

挑了一面镜子,下载所有软件包。然后我在

library(Rcmdr) 

类型的,并且收到此错误:

Loading required package: splines 
Loading required package: RcmdrMisc 
Loading required package: car 
Loading required package: sandwich 
Error : .onLoad failed in loadNamespace() for 'tcltk', details: 
    call: system2("otool", c("-L", shQuote(DLL)), stdout = TRUE) 
    error: error in running command 
Error: package or namespace load failed for ‘Rcmdr’ 
sh: otool: command not found 

当我这样做:

capabilities("tcltk") 
# [1] TRUE 

难道我做错了什么?

回答

1

R开发人员试图为R在Tcl/Tk在Mac上完全不受支持时没有提供有用的错误消息提供解决方法。看来R 3.1.2取决于来自Xtools的otool。但是,您可以从http://r.research.att.com/下载R的修补版本以删除该错误。