我试图安装 R 包"嘎嘎作响",但当我键入
install.packages('rattle')
它返回
Warning in install.packages :
dependency ‘RGtk2’ is not available
所以我尝试安装"RGtk2",
install.packages('RGtk2')
它返回
Warning in install.packages :
package ‘RGtk2’ is not available (for R version 3.2.3)
我的电脑是Windows 8.1,R版本3.2.3,我正在R工作室工作。
提到的一种可能的解决方案是安装旧版本的RGtk2。对于 Windows,这可能是:
install.packages("https://cran.r-project.org/bin/windows/contrib/3.3/RGtk2_2.20.31.zip", 存储库=空(
更多建议可在 https://rattle.togaware.com/rattle-install-troubleshooting.html
对于 linux 用户来说,这对我有用:
install.packages("https://cran.r-project.org/src/contrib/Archive/RGtk2/RGtk2_2.20.30.tar.gz", repos=NULL)
RGtk2已安装,可以运行install.packages("rattle")
在安装 RGtk2 之前,您可能还需要安装 libgtk2.0-dev
和 libxml2-dev
!
Conf : Ubuntu 16.10 (yakkety( 和 R 版本 3.3.1
我使用macOS并使用以下说明来寻找这个。
第 1 步:
brew install gtk+
brew install --with-x11 cairo
第 2 步:
install.packages("rattle")
当您安装 rattle 时,控制台上会有很多红线,但没关系。它会解决的。
列出的是已知的兼容版本,它们肯定会起作用:
- 尝试将 R 版本降级到 3.3.2。
- 下载带有 2.20.33 的 RGtk2 版本并手动安装。
- 将拨浪鼓版本安装为 4.1