【问题标题】:Rcmdr error when loading in OSX Yosemite在 OSX Yosemite 中加载时出现 Rcmdr 错误
【发布时间】:2015-04-03 01:11:48
【问题描述】:

我正在尝试加载 Rcmdr 并不断收到错误消息。

我在 OSX Yosemite 操作系统上使用 Rstudio 版本 0.98.1091。

我做了以下事情:

    install.packages("Rcmdr")
    trying URL'http://cran.rstudio.com/bin/macosx/mavericks/contrib/3.1/Rcmdr_2.1-5.tgz'
    Content type 'application/x-gzip' length 5342987 bytes (5.1 Mb)
    opened URL
    ==================================================
    downloaded 5.1 Mb

但是,当我尝试加载它时,我收到以下错误:

    > library(Rcmdr)
    Loading required package: splines
    Loading required package: RcmdrMisc
    Loading required package: car
    Loading required package: sandwich
    Error : .onLoad failed in loadNamespace() for 'Rcmdr', details:
    call: structure(.External(.C_dotTclObjv, objv), class = "tclObj")
    error: [tcl] invalid command name "tk_messageBox".
    In addition: Warning message:
    In fun(libname, pkgname) : couldn't connect to display ":0"
    Error: package or namespace load failed for ‘Rcmdr’

我已经安装了 X11,但还是不行。

【问题讨论】:

  • 您安装 X11 多久了?你在优胜美地吗?如果是这样,X11 会非常无聊。我会重新安装 XQaurtz 并再试一次。它在我的优胜美地系统上运行良好
  • @hrbrmstr - 谢谢。我有最新版本的 XQuartz (2.7.7),但仍然无法加载!

标签: r macos r-commander


【解决方案1】:

我遇到了同样的问题——但只要我在打开 R 之前运行 X11,它就可以正常工作。现在它可以正常工作了。看看有没有用!

【讨论】:

  • 您可以通过以下链接从 XQuartz 下载 X11:http://www.xquartz.org。在我的 Mac 上,它安装在“其他”文件夹中的应用程序中(您可以在其中找到终端、活动监视器、Grapher 等)。访问它的更快方法是通过按住命令并按空格键然后输入 X11 来使用聚光灯,但我更喜欢 Quicksilver 从键盘快速启动应用程序:https://qsapp.com/
猜你喜欢
  • 1970-01-01
  • 2015-01-11
  • 1970-01-01
  • 2015-08-24
  • 2017-01-10
  • 2018-05-24
  • 2014-12-24
  • 1970-01-01
相关资源
最近更新 更多