【问题标题】:Rcpp installationrcpp安装
【发布时间】:2017-10-21 19:06:51
【问题描述】:

我刚刚将 R 更新到 3.4.0,将 RStudio 更新到 1.0.143,并重新安装了一些软件包。除了 Rcpp(和需要 Rccp 的软件包)之外,一切都很好,我得到了这个:

> install.packages("Rcpp")
Warning in install.packages :
  cannot open URL 'http://www.stats.ox.ac.uk/pub/RWin/src/contrib/PACKAGES.rds': HTTP status was '404 Not Found'
Warning in install.packages :
  cannot open URL 'http://www.stats.ox.ac.uk/pub/RWin/bin/windows/contrib/3.4/PACKAGES.rds': HTTP status was '404 Not Found'

  There is a binary version available but the source version is later:
      binary  source needs_compilation
Rcpp 0.12.10 0.12.11              TRUE

Do you want to install from sources the package which needs compilation?
y/n: y
installing the source package ‘Rcpp’

trying URL 'https://cran.rstudio.com/src/contrib/Rcpp_0.12.11.tar.gz'
Content type 'application/x-gzip' length 2485092 bytes (2.4 MB)
downloaded 2.4 MB

'\\CXXXX0001\Users\RXXXXn'
CMD.EXE was started with the above path as the current directory.
UNC paths are not supported.  Defaulting to Windows directory.
'\\CXXXX0001\Users\RXXXXn\R\R-3.4.0' is not recognized as an internal or external command,
operable program or batch file.
Warning in install.packages :
  running command '"//CXXXX0001/Users/RXXXn/R/R-3.4.0/bin/x64/R" CMD INSTALL -l "\\CXXXX0001\Users\RXXXXn\R\R-3.4.0\library" C:\Users\RXXX~1\AppData\Local\Temp\RtmpmOL8r0/downloaded_packages/Rcpp_0.12.11.tar.gz' had status 1
Warning in install.packages :
  installation of package ‘Rcpp’ had non-zero exit status

The downloaded source packages are in
    ‘C:\Users\RXXXXn\AppData\Local\Temp\RtmpmOL8r0\downloaded_packages’

我在执行此操作之前重新启动了我的 R 会话,因此加载的包应该没有冲突。

我能做什么?

编辑 user3293236 评论后

devtools 包我也有问题...

> install.packages("devtools")
trying URL 'https://cran.rstudio.com/bin/windows/contrib/3.4/devtools_1.13.1.zip'
Content type 'application/zip' length 440923 bytes (430 KB)
downloaded 430 KB

package ‘devtools’ successfully unpacked and MD5 sums checked
Warning in install.packages :
  unable to move temporary installation ‘\\CXXXX0001\Users\RXXXXn\R\R-3.4.0\library\file16401ac3a13\devtools’ to ‘\\CXXXX0001\Users\RXXXXn\R\R-3.4.0\library\devtools’

The downloaded binary packages are in
    C:\Users\RXXXXn\AppData\Local\Temp\RtmpmOL8r0\downloaded_packages
> library(devtools)
Error in library(devtools) : aucun package nommé ‘devtools’ n'est trouvé

【问题讨论】:

  • 你安装了 Rtools 吗?
  • 是的,Rtools 3.4.0.1964
  • 我猜你的PATH 有问题。
  • 什么意思?
  • @MrSnake Try devtools::find_rtools() 它返回什么?

标签: r rcpp devtools install.packages


【解决方案1】:

你能做什么?我将从阅读错误消息开始。

它清楚地向您展示了为您提供了不同的源代码二进制版本。对于前者,您需要工具。这是有充分记录的。

到明天,CRAN 还将为您提供一个新的二进制版本。但是对于几个小时前发布的新版本,您需要等待片刻。或者使您的系统能够从源代码安装。

【讨论】:

    【解决方案2】:

    我在尝试设置其他人的计算机时遇到了同样的问题。全新的 R 安装(R 版本 3.4.1),但 R 安装在 OneDrive 文件夹中。我还认为这是一个权限问题(正如@nrussell 评论的那样),因为错误与... unable to move temporary installation ... 相同。

    我正常安装devtools(或任何其他软件包)没有问题,即使安装了Rtools Rcpp 也不会通过 install.packages("Rcpp")` 安装。有趣的是,

    install.packages("Rcpp", type = 'source')

    经过一些编译后确实可以工作。奇怪……

    【讨论】:

      【解决方案3】:

      我遇到了类似的问题,所以我安装了以前的 Rcpp 版本并工作了。

      install_version("Rcpp", version = "1.0.3", repos = "http://cran.us.r-project.org")
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-07-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-08-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多