首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >tcltk不加载并导致R变得没有响应或崩溃

tcltk不加载并导致R变得没有响应或崩溃
EN

Stack Overflow用户
提问于 2015-12-23 15:27:32
回答 1查看 603关注 0票数 2

我遇到了让tcltk在r-gui上正常运行的问题。这是我想使用的一个包(aplpack)所需的包。

初步资料

13英寸Macbook Air

OSX Yosemite - 10.10.5版

R版本3.2.3

R.app GUI 1.66 (6956) x86_64-apple-darwin14.5.0

R和r-gui是通过自制安装的。

我安装了aplpack,以便使用袋式功能。在加载包时,我收到了以下输出:

加载所需的包: tcltk 2015-12-23 09:44:11.134 R 6529:31353 -NSApplication _setup::未识别的选择器发送到实例0x60800011b3f0 2015-23 09:44:11.135 R 6529:31353** run_REngineRmainloop:异常-NSApplication _setup::未识别的选择器发送给在REPL迭代期间捕获的实例0x60800011b3f0。更新到最新的GUI版本,并考虑正确地报告这个版本(参见FAQ),如果它仍然存在且不为人所知。考虑尽快保存你的工作,以防这发展成为一个问题。

会议变得无动于衷,我不得不被迫退出。

为了尝试解决这个问题,我检查了是否安装了tcltk:

能力()“tcltk” tcltk 真的

它也可以通过包管理器获得,但是试图通过gui加载它,并且使用库(“tcltk”)导致R变得没有响应,并导致一个相同的错误:

2015年-12-23 09:49:24.370 R 6571:33844 -NSApplication _setup::未识别的选择器发送给实例0x608000108f70 2015-12-23 :49:24.370 R 6571:33844** run_REngineRmainloop: exception -NSApplication _setup:未识别的选择器发送给在REPL迭代过程中捕获的实例0x608000108f70。更新到最新的GUI版本,并考虑正确地报告这个版本(参见FAQ),如果它仍然存在且不为人所知。考虑尽快保存你的工作,以防这发展成为一个问题。

一些谷歌让我做了以下几件事:

  • 通过自制卸载r-gui
  • 通过自制软件卸载r
  • 下载并安装最新版本的xquartz
  • 安装了自制/dupes/tcl-tk(我认为这是为了解决这个问题)
  • ran brew更新
  • ran brew升级
  • ran酿造医生
  • 通过自制软件安装r
  • 通过自制安装r-gui

在完成上述步骤之后,我仍然会遇到与以前相同的问题。下面是sessionInfo()的输出:

R版本3.2.3 (2015-12-10)平台: x86_64-apple-darwin14.5.0 (64位),运行于:OSX10.10.5(约塞米蒂)地区:1 en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8 附加的基本包:1个stats图形grDevices实用程序 数据集方法库

按照Mac中的建议(试图复制该问题),我在终端中打开了r,不仅可以加载tcltk,而且还可以加载aplpack:

R版本3.2.3 ( 2015 -12-10) -“木制圣诞树”版权(C) 2015统计计算平台R基金会: x86_64-apple-darwin14.5.0 (64位) R是免费软件,绝对没有保修。欢迎您在某些情况下重新分发。键入'license()‘或’license()‘以获取分发细节。 支持自然语言,但在英语环境中运行 R是一个与许多贡献者协作的项目。输入关于如何在出版物中引用R或R包的更多信息和“引文()”,输入“贡献者()”。 在一些演示中输入'demo()‘,为在线帮助输入' help ()’,或者为HTML界面输入'help.start()‘来帮助。键入“Q()”退出R。 R版本3.2.3 (2015-12-10)平台: x86_64-apple-darwin14.5.0 (64位),运行于:OSX10.10.5(约塞米蒂)地区:1 en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8 附加的基本包:1个stats图形grDevices实用程序 数据集方法基础库(“aplpack”)加载所需的包: tcltk sessionInfo() R版本3.2.3 (2015-12-10)平台: x86_64-apple-darwin14.5.0 (64位),运行于: OS X 10.10.5 (约塞米蒂)地区:1 sessionInfo 附加基本包:1 tcltk stats图形grDevices实用数据集方法8其他附加包:1 aplpack_1.3.0

我认为加载tcltk的问题是干扰了加载aplpack,而且R.app/r-gui中的某些内容没有很好地处理tcltk。

EN

回答 1

Stack Overflow用户

发布于 2016-01-31 17:48:15

据我所知

代码语言:javascript
复制
install.packages("tcltk")

返回

软件包“tcltk”不可用(用于R版本3.2.3)

所做的工作是使用与tcltk兼容的先前版本的R。

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

https://stackoverflow.com/questions/34438846

复制
相关文章

相似问题

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