我嘗試從github下載tsdyn包(它尚未更新到cran),但是我的代理阻止了我連接到github。如何從github手動或離線安裝R包
library(devtools)
install_github("MatthieuStigler/tsDyn", ref="Dev94", subdir="tsDyn")
Downloading github repo MatthieuStigler/[email protected]
Erreur dans function (type, msg, asError = TRUE) :
Failed to connect to api.github.com port 443: Connection refused
然後我下載的.zip並試圖從.zip文件安裝包,並得到這個錯誤:
Erreur dans read.dcf(file.path(pkgname, "DESCRIPTION"), c("Package", "Type")) :
impossible d'ouvrir la connexion
De plus : Message d'avis :
In read.dcf(file.path(pkgname, "DESCRIPTION"), c("Package", "Type")) :
impossible d'ouvrir le fichier compressé 'tsDyn-master/DESCRIPTION', cause probable : 'No such file or directory'
我不明白,因爲我能找到的信息庫中的描述文件。 我認爲它是試圖連接到互聯網,這是我的專業connexion不允許的。 我發現有些人用Linux成功地讓它通過另一個端口下載比443(端口8000必須被允許我認爲但不確定),但我有Windows 7. 我有管理員憑據,它不工作,無論是當我嘗試使用R作爲管理員。 我真的不知道任何有關代理配置的信息,所以如果您有任何想法,請嘗試成爲我應該做的更具體的行動。
非常感謝提前!
EDIT1:我想你的建議,並刪除文件庫中的不必要的水平,我做了一個
Rscript -e "install.packages ('C:/Users/stephanie/Downloads/tsDyn.zip',repos=NULL) "
,我從終端得到了「安裝包到「C:/用戶/斯蒂芬妮/文檔/R/win-library/3.1'(因爲'lib'是未指定的)。它似乎工作,但是當我在RI中使用命令庫(tsDyn)時得到了「Erreur dans library(tsDyn)」,'tsDyn'n'est pas un nom correct de packageinstallé「(不是我用英文安裝的軟件包的正式名稱)儘管這些文件存在於win庫中,但我注意到其他軟件包目錄中總是存在的文件MD5和INDEX是這裏不存在一個想法?
EDIT2:我找到了解決辦法,撤除勸不必要的水平,我下次使用devtools的安裝功能,它的工作(脫機)...
library(devtools)
install("C:/Users/stephanie/Downloads/tsDyn")
我真的不明白與差異終端命令如此,如果有人可以給我線索,我已經解決了我的PB,但我會有興趣瞭解如何!
你試過用什麼命令來安裝ZIP文件? – hrbrmstr 2015-04-01 12:12:01
我選擇«從zip文件安裝包»在菜單«包» – 2015-04-01 13:39:06