Mein ultimatives Ziel ist es, das Rasselpaket in R zu installieren, und dazu muss ich die Abhängigkeit RGtk2 installieren. Diese Frage ist ähnlich wie Installing RGtk2 on macOS Sierra (Version 10.12.4) and R version 3.4.0 Aber ich habe gtk installiert. Diese Frage ist ähnlich wie R In install.packages("RGtk2") : fatal error: 'gdk/gdkx.h' file not found aber diese Frage ist noch offen, und ich hoffe, jemand kann mehr Licht auf dieses Problem bringen.Installiere RGtk2 auf macOS Sierra 10.12.6 und R Version 3.4.1
Der Fehler, den ich habe, ist unten:
* 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>
ich eine Lösung gesehen habe gdk/gdkx.h zu zwingen oder zu ignorieren, aber es scheint faul mir.
Um Rassel zu installieren, habe ich die folgenden Schritte ausgeführt. Nach dieser Zeichenfolge, R 3.0 and GTK+/RGTK2 error, habe ich versucht, die Bibliothek von Simon Urbanek von http://r.research.att.com/#other mit dem GTK_2.24.17-X11.pkg herunterzuladen, aber es hat nicht funktioniert.
Von dieser gleichen Frage habe ich auch Homebrew von brew.sh installiert, indem ich einfach den Befehl kopiere, den sie geben.
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
Welche führen zu den Ergebnissen habe ich jetzt, und meine Frage. Mein ultimatives Ziel ist es, das Rasselpaket in R zu installieren, und dazu muss ich die Abhängigkeit RGtk2 installieren. Jede Hilfe, die Sie haben, wäre willkommen. Vielen Dank!
Dies war ein reguläres Problem auf MacOS. Eine neue Lösung ist das Laufen auf MacOS in einem Docker-Container. Ich habe ein Bild für Rassel von Docker Hub erstellt. Anweisungen gibt es auch dort: https://hub.docker.com/r/kayon/rattle/ –