我正在尝试从GitHub安装一个软件包,但是一直遇到以下错误:
"Error in unzip(src, list = TRUE) : 'exdir' does not exist".
我猜测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
这是我第一次从Github安装软件,可能有些简单的东西我没有注意到。我已经尝试了其他软件包(
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
我已经通过renviron.site将TMP
、TMPDIR
和TEMP
设置为一个可写的文件夹:
> Sys.getenv(c("TMP","TEMP","TMPDIR"))
TMP TEMP TMPDIR
"H:\\R\\temp" "H:\\R\\temp" "H:\\R\\temp"
sessionInfo()
的结果?你也可以在 repo 上发布问题或通过 support@ropensci.org 发送电子邮件给我们。 - Maiasaurainstall('vertnet')
。 - Maiasauratempdir()
,因此请将TMP
环境变量设置为可写的某个位置。 - hadley