Error using install_github: 'exdir' does not exist

I am trying to install a package from github but keep getting the following error:

"Error in unzip(src, list = TRUE) : 'exdir' does not exist". 

I assume that unzip does not have permission to create a directory for unpacking, but I do not know how to pass the parameter to the exdir argument.

 > 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 

This is my first install from github, so I can skip something very simple. I tried with other packages ( ggplot2 ) and got the same error.

Edit: Added results from 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 

I installed my TMP , TMPDIR and TEMP in the recording folder through renviron.site:

 > Sys.getenv(c("TMP","TEMP","TMPDIR")) TMP TEMP TMPDIR "H:\\R\\temp" "H:\\R\\temp" "H:\\R\\temp" 
+4
source share
1 answer

I have a job, and it was definitely just a dumb human error. My working directory was somehow set up for a place for which I did not have write permissions. I setwd() to a folder where I have permissions and it works fine. I'm not sure if this was part of the solution, but the @hadley tip about setting up TMP envvar was good and would be useful in general.

+6
source

Source: https://habr.com/ru/post/1439020/


All Articles