devtools / GitHub下载错误

时间:2013-04-29 15:03:51

标签: r github devtools

截至今天,我无法使用devtools从GitHub安装软件包。我不知道错误是否在于:

  1. devtools
  2. GitHub的
  3. 我正在使用install_github,如下所示,并收到以下错误:

    library(devtools)
    install_github("reports", "trinker")
    
    ## > library(devtools)
    ## > install_github("reports", "trinker")
    ## Installing github repo(s) reports/master from trinker
    ## Installing reports.zip from https://github.com/trinker/reports/archive/master.zip
    ## Error in function (type, msg, asError = TRUE)  : 
    ##   transfer closed with outstanding read data remaining
    ##
    ## TRIED WITH SECOND REPO:
    ##
    ## > install_github("acc.roxygen2", "trinker")
    ## Installing github repo(s) acc.roxygen2/master from trinker
    ## Installing acc.roxygen2.zip from https://github.com/trinker/acc.roxygen2/archive/master.zip
    ## Error in function (type, msg, asError = TRUE)  : 
    ##   transfer closed with outstanding read data remaining
    

    我用第二个回购试了这个并得到了同样的错误。我知道其他similar errors与安全证书有关。

    这是我的github回购https://github.com/trinker/reports

    我似乎无法下载和安装。我可以安装由R build生成的tar.gz文件。

    错误发生在哪里?为什么会发生错误?

    PS我可以安装其他人的github:

    library(devtools)
    install_github("findPackage", "Dasonk")
    

    修改

    我也可以安装自己的qdap:

    library(devtools)
    install_github("qdap", "trinker")
    

1 个答案:

答案 0 :(得分:2)

这似乎是您的回购的问题。 install_github获取与您的存储库关联的.zip文件。出于某种原因,你似乎是一个空的.zip文件,所以很明显它无法安装。

tarball似乎不是空的。我的猜测是,这只是github中的一个打嗝,随着时间的推移会消失。