- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在本地(公司)存储库中有一个名为 rpackage
的包。当我运行 install.packages("rpackage")
它告诉我:
Installing package(s) into ‘C:/Program Files/R/R-2.15.2/library’
(as ‘lib’ is unspecified)
Warning in install.packages :
package ‘rpackage’ is not available (for R version 2.15.2)
我已经使用 R CMD INSTALL --build .
构建了这个包,发布到本地 repo 并运行 tools::write_PACKAGES()
来更新 包
文件。当我运行 R --version
我得到:
R version 2.15.2 (2012-10-26) -- "Trick or Treat"
Copyright (C) 2012 The R Foundation for Statistical Computing
ISBN 3-900051-07-0
Platform: i386-w64-mingw32/i386 (32-bit)
当我运行 R CMD INSTALL --build --version
我得到:
R add-on package installer: 2.15.2 (r61015)
本地 repo 目录结构遵循 official documentation并且一直在工作,直到我更新到 R 2.15.2。结构是:
\\server\folder\R\bin\windows\contrib\
2.11\
2.12\
2.13\
2.14\
2.15\
\\server\folder\R\src\contrib\
如果我在 R 2.15.1 中运行 install.packages("rpackage")
我没有问题。我需要做一些特别的事情才能让它与新版本的 R 一起工作吗?
我注意到 CRAN 服务器使用的目录结构略有不同。例如,CSIRO CRAN 镜像使用:
http://cran.csiro.au/bin/windows/contrib/r-release/
知道如何解决这个问题吗?
非常感谢。
最佳答案
很遗憾,帮助文件或错误消息均未解释发生此错误的原因。正如它 turns out , install.packages()
在源包不可用时也会失败,但二进制文件会。这不是记录在案的行为(或更慷慨地说 - 它没有明确记录):
For binary installs, the function also checks for the availability of a source package on the same repository, and reports if the source package has a later version, or is available but no binary version is. This check can be suppressed by
options(install.packages.check.source = "no")
要修复,options(install.packages.check.source = FALSE)
。这也可以包含在您的 .First
函数中。
关于r - 我的包不适用于 R 2.15.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13132111/
我是一名优秀的程序员,十分优秀!