使用install.packages("org.Hs.eg.db")
后 ,顯示:
Warning in install.packages :
package ‘org.Hs.eg.db’ is not available (for R version 3.6.1)
解決方案:
1.安裝Bioconductor:
>if (!requireNamespace("BiocManager", quietly = TRUE))
>options(BioC_mirror="http://mirrors.ustc.edu.cn/bioc/")
>install.packages("BiocManager")
>library("BiocManager")
2.使用Bioconductor安裝org.Hs.eg.db:
>BiocManager::install("org.Hs.eg.db")
Error in readRDS(dest) : 讀取鏈結(jié)時(shí)發(fā)生了錯(cuò)誤
3.更改鏡像咱圆,具體參考鏈接1
4.重啟大法好:多次更改鏡像后拥刻,未果齿椅。參考鏈接2,關(guān)閉并重啟RStudio,BiocManager::install("org.Hs.eg.db")
,開始下載在刺。
5.library(org.Hs.eg.db)
之后贷岸,發(fā)現(xiàn)R版本可能需要更新一下,以及其中一個(gè)包版本不對嵌削,于是又升級了一下R毛好,詳情參見知乎答案(備注:win和mac需要的包不一樣)。傳說Mac中只需要5步:
install.packages('devtools')
library(devtools)
install_github('andreacirilloac/updateR')
library(updateR)
updateR(admin_password = 'Admin user password')
但苛秕,在第三步install_github('andreacirilloac/updateR')
的時(shí)候我卡了肌访,顯示:錯(cuò)誤: Failed to install 'unknown package' from GitHub: Failed to connect to api.github.com port 443: Connection refused
。于是又是一通搜索艇劫。
解決方案:在終端中輸入 git config --global http.proxy http://127.0.0.1:1080
(具體我也不是很懂吼驶,應(yīng)該是重新配置了一下github的代理?參考這篇帖子店煞,在Mac中也可以參考一下這篇,但我的調(diào)出來之后沒有發(fā)現(xiàn)git相關(guān)的關(guān)鍵詞)蟹演。
再次嘗試第3步install_github('andreacirilloac/updateR')
,嗯,最后終于顯示DONE (updateR)
顷蟀。繼續(xù)往下走酒请,第5步的時(shí)候注意將代碼中的密碼替換為自己的密碼**,別學(xué)我了鸣个,復(fù)制粘貼運(yùn)行之后發(fā)現(xiàn)還是在原來的版本??羞反。在這一系列踩坑之后,一度忘記下一步要做什么了...哦對囤萤,繼續(xù)library(org.Hs.eg.db)
6.library(org.Hs.eg.db)
然后就成功了V绱啊!阁将!?org.Hs.eg
查看幫助文檔膏秫,繼續(xù)跟著教程往下~