gpt4 book ai didi

r - 在 macOS Sierra(版本 10.12.4)和 R 版本 3.4.0 上安装 RGtk2

转载 作者:行者123 更新时间:2023-12-04 14:06:05 24 4
gpt4 key购买 nike

当我尝试安装包 RGtk2 时,出现以下错误:

> install.packages("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 package ‘RGtk2’

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

* 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... 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

The downloaded source packages are in
‘/private/var/folders/m4/l02774c51vx71qt6_wdq59lw0000gn/T/Rtmpa7sxIS/downloaded_packages’
>

我正在运行 macOS Sierra(版本 10.12.4)和 R 版本 3.4.0。

最佳答案

我假设您已经安装了 R 和 RStudio。如果没有,请安装它。然后执行以下操作。

1) 安装XQuartz

2) 安装GTK 2.24.17-X11

3) 下载cairoDeviceRGtk2

4) 从终端运行 R CMD INSTALL ~/Downloads/cairoDevice_2.24.tar.gz

5) 安装适用于 Mac 的 Homebrew

6) 从终端输入以下命令:
brew 卸载开罗 --ignore-dependencies
brew install --with-x11 开罗

7) 在终端中输入 brew edit gtk+ 并滚动到 def install 部分并使用 quartz 编辑引用到(按 i 进行编辑并保存并退出,按转义键并输入冒号(shift+分号键)。然后输入 wq。)


“--with-gdktarget=x11”,
“--enable-x11-backend”

8) 然后在同一终端窗口中键入 brew install --build-from-source --verbose gtk+

9) 然后输入export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/local/lib/pkgconfig/gtk+-2.0.pc:/opt/X11/lib/pkgconfig

10) 在同一终端窗口中键入 R CMD INSTALL ~/Downloads/RGtk2_2.20.33.tar.gz

希望它对你有用。

关于r - 在 macOS Sierra(版本 10.12.4)和 R 版本 3.4.0 上安装 RGtk2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44013379/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com