首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Rcmdr错误:'tcltk‘的loadNamespace()中的.onLoad失败

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

Stack Overflow用户
提问于 2014-11-06 03:47:32
回答 1查看 1.7K关注 0票数 3

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

我已经下载了R.

代码语言:javascript
运行
复制
install.packages("Rcmdr") 

选了一面镜子,下载了所有的包。然后我输入了

代码语言:javascript
运行
复制
library(Rcmdr)

并收到此错误:

代码语言:javascript
运行
复制
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

当我这样做的时候:

代码语言:javascript
运行
复制
capabilities("tcltk")
# [1] TRUE

我做错什么了吗?

EN

回答 1

Stack Overflow用户

发布于 2015-01-06 19:36:52

R开发人员试图解决在Mac上不完全支持Tcl/Tk时,R没有给出有用的错误消息的问题。似乎R 3.1.2依赖于Xtools的otool来实现这一点。但是,您可以从http://r.research.att.com/下载R的修补版本以消除该错误。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26765771

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档