使用install_github时出错:'exdir'不存在

and*_*her 4 r github ropensci

我试图从github安装一个包,但不断收到以下错误;

"Error in unzip(src, list = TRUE) : 'exdir' does not exist".
Run Code Online (Sandbox Code Playgroud)

我猜unzip没有权限创建一个目录来解压缩,但我不知道将参数传递给exdir参数的方法.

> require(devtools)
> install_github("rvertnet", "ropensci")

Installing github repo(s) rvertnet/master from ropensci
Installing rvertnet.zip from https://api.github.com/repos/ropensci/rvertnet/zipball/master
Error in unzip(src, list = TRUE) : 'exdir' does not exist
Run Code Online (Sandbox Code Playgroud)

这是我第一次从github安装,所以我可能会遗漏一些非常简单的东西.我尝试了其他package(ggplot2)并得到了同样的错误.

编辑:添加的结果来自sessionInfo():

> sessionInfo()
R version 2.15.1 (2012-06-22)
Platform: i386-pc-mingw32/i386 (32-bit)

locale:
[1] LC_COLLATE=English_Canada.1252  LC_CTYPE=English_Canada.1252   LC_MONETARY=English_Canada.1252
[4] LC_NUMERIC=C                    LC_TIME=English_Canada.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] devtools_0.8

loaded via a namespace (and not attached):
[1] digest_0.5.2    evaluate_0.4.2  httr_0.1.1      memoise_0.1     parallel_2.15.1 plyr_1.7.1     
[7] RCurl_1.91-1.1  stringr_0.6.1   tools_2.15.1    whisker_0.1
Run Code Online (Sandbox Code Playgroud)

我通过renviron.site 设置了我的TMP,TMPDIRTEMP可写的文件夹:

> Sys.getenv(c("TMP","TEMP","TMPDIR"))
          TMP          TEMP        TMPDIR 
"H:\\R\\temp" "H:\\R\\temp" "H:\\R\\temp"
Run Code Online (Sandbox Code Playgroud)

and*_*her 6

我有它的工作,这绝对只是愚蠢的人为错误.我的工作目录以某种方式设置为我没有写入权限的位置.我setwd()到一个文件夹,我有权限,它工作得很好.我不知道这是否是解决方案的一部分,但@哈德利的有关设置尖端TMPENVVAR还是不错的,而且会在一般有用.