2017-07-26 24 views
1

私のMacに "rattle"をインストールできませんでした。パッケージを個別にインストールしようとしたが、依存関係をtrueに設定してインストールを試みたが、すべて役に立たなかった。私はXquartz、コンパイラなどをインストールしました。"rattle"パッケージのインストール中にエラーが発生しました

誰かが私を正しい方向に向けることができれば幸いです。ありがとう!

> 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’ 
> 

これは私が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’ 
+0

GTKを最初にインストールする必要があります[こちらを参照](http://www.ggobi.org/rgtk2/)。 –

+0

@RemkoDuursmaヒントはありがたいですが、私のために働いていません。 – JohnWayne360

+1

詳細を教えてください。 GTKをインストールできませんか、それとも問題を解決できませんでしたか? GTKはパス上で利用可能ですか? –

答えて

-1

私はガラガラパッケージをダウンロードするにはいくつかの方法を試してみましたが、唯一以下の方法で働いていました!

は、それはそれと一緒にガラガラパッケージをインストールする必要があり

install.packages("Cairo Device")を試してみてください。

-2

私はラトルを直接インストールしたり、カイロデバイスを使ってインストールするなど、さまざまな方法でラットパッケージをインストールしましたが、同じエラーがありました。しかし今は修正されています。私がしたのは以下の通りです:

私のMacには3.4.3バージョンがありました。だから、私はCran-Rから3.3.3版のRをダウンロードしただけで、インストールを実行した後(他の変更なし)、私のMacを再起動しました。 R Studioを立ち上げたとき、Rattleはそこにいました。

P .:常に最新のバージョンにアップグレードするのではなく、常に最新バージョンのソフトウェアをインストールしてください(絶対に必要な場合を除きます)。

関連する問題