【发布时间】:2015-09-09 14:41:21
【问题描述】:
我需要为 R 版本 3.1.2 (2014-10-31) 安装 rvest 包
我收到以下错误:
checking whether the C++ compiler supports the long long type... no
*** stringi cannot be built. Upgrade your C++ compiler's settings
ERROR: configuration failed for package ‘stringi’
* removing ‘/usr/local/lib64/R/library/stringi’
ERROR: dependency ‘stringi’ is not available for package ‘stringr’
* removing ‘/usr/local/lib64/R/library/stringr’
ERROR: dependency ‘stringr’ is not available for package ‘httr’
* removing ‘/usr/local/lib64/R/library/httr’
ERROR: dependency ‘stringr’ is not available for package ‘selectr’
* removing ‘/usr/local/lib64/R/library/selectr’
ERROR: dependencies ‘httr’, ‘selectr’ are not available for package ‘rvest’
* removing ‘/usr/local/lib64/R/library/rvest’
关于如何安装 R 包 rvest 的任何想法?
【问题讨论】:
-
您是从 CRAN 安装的吗?你使用的命令是什么?
-
install.packages("rvest")
-
您是否尝试更新
the C++ compiler supports the long long type? -
@AaronKatch,我不知道该怎么做
-
由于您使用的是过时版本的 R,您需要从与旧版本匹配的包版本进行编译,并且您需要使用 R 的开发版本和支持工具因为在基本分布中有时会缺少标头。