之前使用服務器安裝R包的時候譬正,連接GitHub十次中可能只能成功1~2次
可能是本地網(wǎng)絡環(huán)境不太好簇捍,但是自己又不想搞一些不符合有關規(guī)定的事情划滋。
于是動手百度了一下扑媚,百度一下發(fā)現(xiàn)Yu叔有一個R包yulab.utils腰湾,可以幫助從zip安裝R包贾费,但是install_zip
每次都要自己手動下載下來然后上傳上去,再安裝檐盟,實在是不夠優(yōu)雅,而使用install_zip_gh
直接從網(wǎng)址下zip還是會遇到error的情況押桃。葵萎。。唱凯。
繼續(xù)百度羡忘,網(wǎng)上有代理下載的服務(https://ghproxy.com/),可以通過尋找國內較快的鏡像輔助下載GitHub的文件磕昼。
于是乎打算將二者結合起來使用(其實就是套殼改了一下網(wǎng)址)卷雕,在使用上和install_zip_gh
高度相似,因此命名為install_zip_gh2
票从。
并且為了防止這個function無法被加載使用漫雕,我又查到了擁有在國內運營CDN資質的jsdelivr,能夠較為方便的訪問GitHub的文件(可惜不能加速zip包的下載峰鄙,不然就沒那么麻煩了)
install_zip_gh2
A function to install packages from GitHub.
This function is modified by yulab.utis.
usage
source("https://cdn.jsdelivr.net/gh/AuPtZ/install_zip_gh2@master/install_zip_gh2.R")
install_zip_gh2(repo="BioinformaticsFMRP/TCGAbiolinks")