2017-02-24 104 views
3

您好我在安装RSelenium软件包时出错。请让我知道这是造成这一问题。以下是错误消息:在R中安装RSelenium时出错

install.packages("RSelenium") Installing package into ‘C:/Users/nshukla/Documents/R/win-library/3.2’ (as ‘lib’ is unspecified) Warning in install.packages : dependency ‘binman’ is not available also installing the dependencies ‘subprocess’, ‘semver’, ‘wdman’

有一个二进制版本,但后来的源代码版本是: 二进制源needs_compilation RSelenium 1.6.2 1.7.1其中仅在源提供FALSE

包形式,并可能需要C/C++/Fortran语言编译: '子 'semver' 这些将不会安装 安装源包 'wdman', 'RSelenium'

试荷兰国际集团URL 'https://cran.rstudio.com/src/contrib/wdman_0.2.2.tar.gz' 内容类型 '应用程序/ x-gzip的' 长度26342个字节(25 KB) 下载25 KB

试图URL 'https://cran.rstudio.com/src/contrib/RSelenium_1.7.1.tar.gz' 内容类型 '应用程序/ x-gzip的' 长度4303990个字节(4.1 MB) 下载4.1 MB

错误:依赖 'binman', '子', 'semver' 不适用于包 'wdman' *删除C:/用户/ nshukla /文档/ R/WIN库/3.2/wdman' install.packages中的警告: 运行命令'“C:/PROGRA~1/R/R-32~1.3/bin/x64/R”CMD INSTALL -l“C:\ Users \ nshukla \文件\ r \瓦特in-library \ 3.2“C:\ Users \ nshukla \ AppData \ Local \ Temp \ RtmpuAuA2g/downloaded_pa​​ckages/wdman_0.2.2.tar.gz'有状态1 install.packages中的警告: 安装包'wdman' -zero退出状态 错误:依赖项'wdman','binman'不能用于打包'RSelenium' *删除'C:/Users/nshukla/Documents/R/win-library/3.2/RSelenium' 安装时出现警告.packages: running command'“C:/PROGRA~1/R/R-32~1.3/bin/x64/R”CMD INSTALL -l“C:\ Users \ nshukla \ Documents \ R \ win-library \ 3.2 “C:\ Users \ nshukla \ AppData \ Local \ Temp \ RtmpuAuA2g/downloaded_pa​​ckages/RSelenium_1.7.1.tar.gz”的状态为1 install.packages中的警告: 安装包'RSelenium'具有非零退出状态

回答

3

binman包导入semver来解析语义版本字符串。这取决于C++ 11。安装此版本需要R> = 3.3.0的版本。您将需要升级R.

版本
+0

我得到编译失败错误的包'semver'。我在Ubuntu 16.04上使用R 3.4 – artificis

1

这为我工作:

install.packages('RSelenium', type="win.binary")