我有一个名为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()
更新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 目录结构遵循官方文档并一直工作,直到我更新到 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\
如果我install.packages("rpackage")
在 R 2.15.1 中运行,我没有问题。我需要做一些特别的事情才能让它与新版本的 R 一起工作吗?
我注意到 CRAN 服务器使用稍微不同的目录结构。例如,CSIRO CRAN 镜像使用:
http://cran.csiro.au/bin/windows/contrib/r-release/
关于如何解决这个问题的任何想法?
非常感谢。