[英]Error installing "rattle" package
I have been unable to install "rattle" on my Mac.我一直无法在我的 Mac 上安装“rattle”。 Tried installing the packages separately, tried installing with dependencies set to true, but all to no avail.尝试单独安装软件包,尝试将依赖项设置为 true 进行安装,但均无济于事。 I have installed Xquartz, compilers, etc.我已经安装了 Xquartz、编译器等。
I'd appreciate it if anyone could point me in the right direction.如果有人能指出我正确的方向,我将不胜感激。 Thanks!谢谢!
> version
_
platform x86_64-apple-darwin15.6.0
arch x86_64
os darwin15.6.0
system x86_64, darwin15.6.0
status
major 3
minor 4.1
year 2017
month 06
day 30
svn rev 72865
language R
version.string R version 3.4.1 (2017-06-30)
nickname Single Candle
>
> install.packages("rattle")
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?
y/n: y
installing the source packages ‘RGtk2’, ‘rattle’
trying URL 'https://cran.rstudio.com/src/contrib/RGtk2_2.20.33.tar.gz'
Content type 'application/x-gzip' length 2792938 bytes (2.7 MB)
==================================================
downloaded 2.7 MB
trying URL 'https://cran.rstudio.com/src/contrib/rattle_4.1.0.tar.gz'
Content type 'application/x-gzip' length 2665410 bytes (2.5 MB)
==================================================
downloaded 2.5 MB
* installing *source* package ‘RGtk2’ ...
** package ‘RGtk2’ successfully unpacked and MD5 sums checked
checking for pkg-config... no
checking for INTROSPECTION... no
checking for GTK... no
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/1n/3vkxyt2j5c58wnq85_lsn24w0000gn/T/RtmpvykPQP/downloaded_packages’
>
This is what I get when I try to install RGTK2:这是我尝试安装 RGTK2 时得到的结果:
Rgtk.c:7:10: fatal error: 'gdk/gdkx.h' file not found
#include <gdk/gdkx.h>
^
1 error generated.
make: *** [Rgtk.o] Error 1
ERROR: compilation 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
The downloaded source packages are in
‘/private/var/folders/1n/3vkxyt2j5c58wnq85_lsn24w0000gn/T/RtmpvykPQP/downloaded_packages’
For Linux:对于 Linux:
install.packages("https://cran.microsoft.com/snapshot/2021-12-15/src/contrib/RGtk2_2.20.36.2.tar.gz", repos=NULL) install.packages("https://cran.microsoft.com/snapshot/2021-12-15/src/contrib/RGtk2_2.20.36.2.tar.gz", repos=NULL)
For Windows:对于 Windows:
install.packages("https://cran.microsoft.com/snapshot/2021-12-15/bin/windows/contrib/4.1/RGtk2_2.20.36.2.zip", repos=NULL) install.packages("https://cran.microsoft.com/snapshot/2021-12-15/bin/windows/contrib/4.1/RGtk2_2.20.36.2.zip", repos=NULL)
For Mac:对于 Mac:
install.packages("https://cran.microsoft.com/snapshot/2021-12-15/bin/macosx/contrib/4.1/RGtk2_2.20.36.2.tgz", repos=NULL) install.packages("https://cran.microsoft.com/snapshot/2021-12-15/bin/macosx/contrib/4.1/RGtk2_2.20.36.2.tgz", repos=NULL)
I tried several ways to download rattle package, but only the following method worked! 我尝试了几种下载摇铃程序包的方法,但是只有以下方法有效!
Try install.packages("Cairo Device")
尝试install.packages("Cairo Device")
It should install the rattle package along with it. 它应该随同安装拨浪鼓包。
When I installed the rattle package in multiple ways like install rattle directly and through Cairo Device, I had same error. 当我以多种方式安装响尾蛇包(例如直接并通过Cairo Device安装响尾蛇)时,我遇到了相同的错误。 But it is fixed now. 但现在已修复。 All I did is the following: 我所做的只是以下内容:
I had 3.4.3 version in my Mac. 我的Mac中有3.4.3版本。 So, I have downloaded 3.3.3 version of R from Cran-R, just ran the installation (without any other changes) and then restarted my Mac. 因此,我从Cran-R下载了3.3.3版本的R,只需运行安装(不进行任何其他更改),然后重新启动Mac。 When I launched R Studio, Rattle was there. 当我启动R Studio时,Rattle就在那里。
PS: Always install the -1 version of latest software rather than upgrading to the latest version immediately after it's release (unless it is absolutely necessary). PS:始终安装最新版本的-1版本,而不要在发布后立即升级到最新版本(除非绝对必要)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.