2

我的最终目标是在 R 中安装拨浪鼓包,为此,我需要安装依赖项 RGtk2。

这个问题类似于在 macOS Sierra(版本 10.12.4)和 R 版本 3.4.0 上安装 RGtk2 但我安装了 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 安装了自制软件。

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。您的任何帮助将不胜感激。谢谢!

4

1 回答 1

2

zhiyzou 在这里发布的解决方案适用于 Sierra 10.12.6 和 R 3.4.2:https ://gist.github.com/zhiyzuo/a489ffdcc5da87f28f8589a55aa206dd

然后一定要重启 Rstudio,或者通过 XQuartz 启动。

于 2017-10-18T19:13:04.577 回答