У меня есть пакет под названием 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 .
, выпущенный на локальное репо, а также запустил 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)
Локальная структура каталога репо следует официальной документации и работает до тех пор, пока я не обновился до 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/
Любая идея о том, как это исправить?
Большое спасибо.