install_github возвращает ошибку: zip-файл не может быть открыт - PullRequest
1 голос
/ 13 марта 2012

, когда я запускаю следующее:

library(devtools)
install_github('roxygen2')

Я получаю следующую ошибку:

с devtools 0.51:

Installing roxygen2 from hadley
Error in unzip(src, list = TRUE) : 
  zip file '/tmp/Rtmp2b44Ug/hadley-roxygen2.zip' cannot be opened

Я установил более свежую версию (0.6) из devtools: install_github('devtools')

и ошибка более информативна, но похожа:

> install_github('roxygen')
Installing github repo(s) roxygen/master from hadley
Installing roxygen.zip from https://github.com/hadley/roxygen/zipball
Error in expand(src, list = TRUE) : 
  zip file '/tmp/Rtmp2b44Ug/roxygen.zip' cannot be opened
In addition: Warning message:
In expand(src, exdir = tempdir()) : error 1 in extracting from zip file

Я что-то не так делаю?


> sessionInfo()
R version 2.14.1 (2011-12-22)
Platform: x86_64-pc-linux-gnu (64-bit)
... 

1 Ответ

3 голосов
/ 13 марта 2012

Эта ошибка возникает из-за того, что функция install_github устанавливает username='hadley' по умолчанию (см. install-github.r source )

В этом случае ветвь github отсутствует hadley/roxygen, а теперь загрузите с https://github.com/hadley/roxygen/zipball/master

Это будет работать:

install_github('roxygen',username = 'klutometis')

примечание: , хотя пакет называется roxygen2, имя "репо""roxygen"

Я открыл ошибку в devtools

...