我的最终目标是在R中安装RGtk2软件包,为此,我需要安装依赖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的库,但是没有工作。
从同样的问题出发,我还从brew.sh安装了自制软件,只需复制它们发出的命令。
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软件包,为此,我需要安装依赖RGtk2。如果你能提供任何帮助,我将不胜感激。谢谢!
发布于 2017-10-18 19:13:04
zhiyzou在这里发布的解决方案为我提供了塞拉利昂10.12.6和R 3.4.2:https://gist.github.com/zhiyzuo/a489ffdcc5da87f28f8589a55aa206dd的解决方案。
然后确保重新启动Rstudio,或者通过XQuartz启动。
https://stackoverflow.com/questions/46291025
复制相似问题