首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试在我的Mac上安装Rattle for R

尝试在我的Mac上安装Rattle for R
EN

Stack Overflow用户
提问于 2017-08-24 01:26:40
回答 1查看 625关注 0票数 1

我正在尝试安装Rattle,但遇到了一些问题。以下是初始代码和结果。

代码语言:javascript
复制
install.packages('rattle', repo='https://cran.cnr.Berkeley.edu/')

also installing the dependency ‘RGtk2’

Package which is only available in source form, and may need compilation of
  C/C++/Fortran: ‘RGtk2’
Do you want to attempt to install these from sources?

我尝试了yes,它给我的错误是这样的

代码语言:javascript
复制
configure: error: GTK version 2.8.0 required
ERROR: configuration failed for package ‘RGtk2’
* removing ‘/Library/Frameworks/R.framework/Versions/3.4/Resources/library/RGtk2’
Warning in install.packages :
  installation of package ‘RGtk2’ had non-zero exit status
ERROR: dependency ‘RGtk2’ is not available for package ‘rattle’
* removing ‘/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rattle’
Warning in install.packages :
  installation of package ‘rattle’ had non-zero exit status

The downloaded source packages are in
    ‘/private/var/folders/47/39zt_y995czg2rgb3n485ty80000gn/T/Rtmpb8Eli0/downloaded_packages’

我也尝试了no,它给我的错误是

代码语言:javascript
复制
ERROR: dependency ‘RGtk2’ is not available for package ‘rattle’
* removing ‘/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rattle’
Warning in install.packages :
  installation of package ‘rattle’ had non-zero exit status

The downloaded source packages are in
    ‘/private/var/folders/47/39zt_y995czg2rgb3n485ty80000gn/T/Rtmpb8Eli0/downloaded_packages’

有没有人知道我哪里出错了?提前感谢您的任何意见。

EN

回答 1

Stack Overflow用户

发布于 2018-04-06 10:46:22

我的名声太低了,无法评论,所以我必须发表一个答案。Zhiya的方法对我的一些学生有效。它不是对每个人都有效,所以我们设计了第二个方法(谢谢,Tugay!!)

GW的包装器方法也不起作用,可能是因为它被编译后,一些版本发生了变化。(我的理论是,以下所有版本都必须具有可互操作的版本: R、RGtk+、GTK、MacOS、Rattle。当它们中的任何一个在我的系统上更新时,Rattle可能停止工作。这就是你收到这条消息的原因

配置:错误:需要GTK版本2.8.0

我的博客帖子记录了对我起作用的是here。它适用于: MacOS 10.13.4,R 3.4.4,Rattle 5.1.3,RGtk2 2.24.32。YMMV.

我确信,如果我了解一些UNIX,我也可以得到其他方法来工作。同样,明显的问题是,到目前为止,还没有为最新MacOS编译的RGtk2和GTK的最新版本。适用于Windows的编译版本确实存在,并且位于CRAN存储库中。解决错误消息需要在CRAN上从源代码版本编译缺失的程序。

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

https://stackoverflow.com/questions/45845936

复制
相关文章

相似问题

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