R packrat init завершается с ошибкой: не удается открыть URL-адрес и не найден файл описания

После установки пакета и запуска packrat::init() Я получаю следующую ошибку, которая, по моему мнению, пытается получить доступ к сайту, который больше не доступен, кроме того, некоторые другие ошибки, которые я не уверен, генерируются первой.

Среда: - OS X 10.10.3 - R версия 3.2.0 - packrat 0.4.3 - cran (не знаю, как получить версию для этого)

Fetching sources for packrat (0.4.3) ... OK (CRAN current)
Snapshot written to '/Users/user/RProjects/Data_Specialization/r_programming/packrat/packrat.lock'
Installing packrat (0.4.3) ... Error in download.file(url, destfile, method, mode = "wb", ...) : 
  cannot open URL 'http://cran.rstudio.com/src/contrib/packrat_0.4.3.tgz'
In addition: Warning message:
In download.file(url, destfile, method, mode = "wb", ...) :
  cannot open: HTTP status was '404 Not Found'
Warning in download.packages(pkgs, destdir = tmpd, available = available,  :
  download of package ‘packrat’ failed
Error in hash(descFile) : 
  No DESCRIPTION file at path '/Users/user/RProjects/Data_Specialization/r_programming/packrat/lib/x86_64-apple-darwin13.4.0/3.2.0/packrat/DESCRIPTION'!

Из того, что я прочитал в этом выпуске, также стоит отметить, что у меня есть Biocinstaller v1.18.1

1 ответ

Решение

Итак, это проблема совместимости версий. Нам нужно установить packrat из github примерно так:

if (!require("devtools")) install.packages("devtools")
devtools::install_github("rstudio/packrat")

затем packrat::init() работает как положено.

Больше информации на сайте репозитория.

Авторы благодарят @kevinushey за решение этой проблемы.

Другие вопросы по тегам