美文网首页基因ID转换
【R语言学习】安装org.Hs.eg.db包及更新R版本

【R语言学习】安装org.Hs.eg.db包及更新R版本

作者: 你在想些什么呢 | 来源:发表于2020-03-27 18:48 被阅读0次

    使用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) : 读取链结时发生了错误
    

    3.更改镜像,具体参考链接1

    4.重启大法好:多次更改镜像后,未果。参考链接2,关闭并重启RStudio,BiocManager::install("org.Hs.eg.db"),开始下载。

    5.library(org.Hs.eg.db)之后,发现R版本可能需要更新一下,以及其中一个包版本不对,于是又升级了一下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')的时候我卡了,显示:错误: 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(具体我也不是很懂,应该是重新配置了一下github的代理?参考这篇帖子,在Mac中也可以参考一下这篇,但我的调出来之后没有发现git相关的关键词)。

    再次尝试第3步install_github('andreacirilloac/updateR') ,嗯,最后终于显示DONE (updateR)。继续往下走,第5步的时候注意将代码中的密码替换为自己的密码**,别学我了,复制粘贴运行之后发现还是在原来的版本😳。在这一系列踩坑之后,一度忘记下一步要做什么了...哦对,继续library(org.Hs.eg.db)

    6.library(org.Hs.eg.db) 然后就成功了!!!?org.Hs.eg查看帮助文档,继续跟着教程往下~

    相关文章

      网友评论

        本文标题:【R语言学习】安装org.Hs.eg.db包及更新R版本

        本文链接:https://www.haomeiwen.com/subject/ujsruhtx.html