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 за решение этой проблемы.