2017-09-19 4 views
2

私の最終的な目標は、Rにラトルパッケージをインストールすることです。これを行うには、依存関係RGtk2をインストールする必要があります。macOS Sierra 10.12.6とRバージョン3.4.1でRGtk2をインストール

この質問は、Installing RGtk2 on macOS Sierra (Version 10.12.4) and R version 3.4.0 と似ていますが、gtkがインストールされています。 この質問はR In install.packages("RGtk2") : fatal error: 'gdk/gdkx.h' file not found に似ていますが、その質問はまだ開いており、私は誰かがこの問題についてもっと光を当てることを望んでいます。

私がいるエラーは以下の通りです:

* installing to library ‘/Library/Frameworks/R.framework/Versions/3.4/Resources/library’ 
* installing *source* package ‘RGtk2’ ... 
** package ‘RGtk2’ successfully unpacked and MD5 sums checked 
checking for pkg-config... /usr/local/bin/pkg-config 
checking pkg-config is at least version 0.9.0... yes 
checking for INTROSPECTION... no 
checking for GTK... yes 
checking for GTHREAD... yes 
checking for gcc... gcc 
checking whether the C compiler works... yes 
checking for C compiler default output file name... a.out 

...

Rgtk.c:7:10: fatal error: 'gdk/gdkx.h' file not found 
#include <gdk/gdkx.h> 

私はGDK/gdkx.hを強制または無視するソリューションを見てきましたが、それは怪しいと思われます私に。

ラトルをインストールするには、次の手順を実行しました。この文字列の後にR 3.0 and GTK+/RGTK2 error、私はGTK_2.24.17-X11.pkgを使用してhttp://r.research.att.com/#otherからSimon Urbanekのライブラリをダウンロードしようとしましたが、動作しませんでした。

同じ質問から、私はbrew.shから自作のコマンドをコピーするだけでhomebrewもインストールしました。

brew install gtk+ 
export PKG_CONFIG_PATH=/usr/X11/lib/pkgconfig:$PKG_CONFIG_PATH 
R CMD INSTALL /Users/joshualamstein/Downloads/RGtk2_2.20.33.tar 

これは私が現在持っている結果と私の質問です。私の最終的な目標は、Rにラトルパッケージをインストールすることです。これを行うには、依存関係RGtk2をインストールする必要があります。あなたのお手伝いをいただければ幸いです。ありがとうございました!

+0

これはMacOSでは定期的な問題です。 1つの新しい解決策は、Dockerコンテナ内のMacOSでラトルを実行することです。私はドッカーハブから利用可能なガラガラの画像を作成しました。手順はhttps://hub.docker.com/r/kayon/rattle/でもご覧いただけます。 –

答えて

関連する問題