我遇到了让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),如果它仍然存在且不为人所知。考虑尽快保存你的工作,以防这发展成为一个问题。
一些谷歌让我做了以下几件事:
在完成上述步骤之后,我仍然会遇到与以前相同的问题。下面是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。
发布于 2016-01-31 17:48:15
据我所知
install.packages("tcltk")返回
软件包“tcltk”不可用(用于R版本3.2.3)
所做的工作是使用与tcltk兼容的先前版本的R。
https://stackoverflow.com/questions/34438846
复制相似问题