2016-12-23 52 views
0

正在對Windows 7企業版使用install_github從GitHub安裝軟件包問題許多人在我的球隊。不過,我在同一個版本中沒有這些問題。例如,嘗試安裝readr的時候,他們看到以下內容:解壓()無法使用install_github

> devtools::install_github("hadley/readr") 
Using GitHub PAT from envvar GITHUB_PAT 
Downloading GitHub repo hadley/[email protected] 
from URL https://api.github.com/repos/hadley/readr/zipball/master 
Error in utils::unzip(src, exdir = target) : 
    cannot open file 'C:/Users/XXXXX/AppData/Local/Temp/RtmpYVS4zi/devtools23d42e596b7c/tidyverse-readr-b8c3ddb/R/POSIXct.R': No such file or directory 

他們必須成在提取這些文件的TMP文件夾中的寫權限。當他們直接從GitHub的網站上下載的zip和嘗試提取到他們的用戶文件夾

有趣的是,他們從的Winzip獲得相同的行爲,但7-ZIP可以成功地解壓縮文件。

有誰知道什麼可能導致這種行爲?

+0

請儘量讓你的團隊成員在管理員模式下運行R上。這只是一種預感,但也許R本身並不具有非管理模式下某個位置的權利。 –

+0

在Windows 10和R 3.3.2上適合我。他們使用什麼版本的R? –

+0

更新包'devtools',查看其是否正常運行'devtools :: dr_devtools()' – HubertL

回答

0

嘗試運行 options(unzip = "internal") 運行之前devtools::install_github。 這已經在過去的工作對我來說,不知道爲什麼。

+0

的選項已被設置爲「內部」 – imanuelcostigan

+0

好的,對不起,在Windows 7專業版之前,這對我來說很合適。 –