Rcmdr错误:.onLoad在'tcltk'的loadNamespace()中失败

时间:2014-11-05 19:47:32

标签: r r-commander

我不知道我在做什么,但我需要将R和Rcmdr用于我的统计类。我正在运行OS X 10.7.5,使用3.1.2 for R.

我已下载了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 个答案:

答案 0 :(得分:1)

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