给你的R一个权限

文章内容取自高远老师的R安装升级后的若干规定动作

1.前期的设定

主要为两步:(1)给R包一个家
      (2)给R包指两条路
在RStudio打开一个空白的脚本,先输入file.edit('~/.Renviron'),点击Run会打开新的空白文本,输入

R_LIBS_USER="D:/Rlib"
#指定R的附加包安装目录。

并关闭该文本,保存。此设定通过 Renviron 文件为R自身设置一些环境变量,仅对R有效
继续在脚本中输入file.edit('~/.Rprofile'),再次点击Run打开新的空白文本,输入

options(BioC_mirror="https://mirrors.ustc.edu.cn/bioc/")
#bioconductor

options("repos" =c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/",
        CRANextra="https://www.stats.ox.ac.uk/pub/Rwin"))
#cran

2.给你的R一个权限

找到电脑上R的安装位置(图中为R的默认安装位置),鼠标右键R-属性-安全,进行下图的操作
【重点】不论是“R属性中的安全”还是弹出的“安全”窗口,一定要选到Users一行,再进行编辑和权限更改。

R权限设置


Tips:此处为关于设定好目录"D:/Rlib"后的补充
当你在控制台输入

>Sys.getenv("R_LIBS_USER")
[1]"D:/Rlib"
>.libPaths()
[1]"C:/Program Files/R/R-3.5.1/library"

表明你新安装的R包不会安装在"D:/Rlib"中,由此我们进行如下修改:
打开"C:\Program Files\R\R-3.5.1\library\base\R"(默认路径)中的"Rprofile",按照图中进行编辑

编辑Rprofile

图中的"~\target"为本文的"D:/Rlib"(斜杆可能会引起报错)
解决方法取自 How do I change the default library path for R packages
更换目录的结果


3.试验——安装bioconductor包

在RStudio脚本中输入

source("http://bioconductor.org/biocLite.R")
BiocInstaller::biocLite()

下图为给权限前后的区别


安装结果比较

如果安装bioconductor还有问题,请把https://bioconductor.org/biocLite.R 下载到本地并打开,在文件开头加入如下两行命令并保存。

options(BioC_mirror="https://mirrors.ustc.edu.cn/bioc/")
#bioconductor

options("repos" =c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/",
        CRANextra="https://www.stats.ox.ac.uk/pub/Rwin"))
#cran

接着使用source调用本地biocLite.R安装。在脚本窗口中输入

source("工作路径/biocLite.R")
BiocInstaller::biocLite()

4.结尾语

从此从bioconductor安装包再也不用source了!


更多阅读推荐

生信技能树公益视频合辑:学习顺序是linux,r,软件安装,geo,小技巧,ngs组学!
B站链接:https://m.bilibili.com/space/338686099
YouTube链接:https://m.youtube.com/channel/UC67sImqK7V8tSWHMG8azIVA/playlists
生信工程师入门最佳指南:https://mp.weixin.qq.com/s/vaX4ttaLIa19MefD86WfUA
学徒培养:https://mp.weixin.qq.com/s/3jw3_PgZXYd7FomxEMxFmw
文献阅读需搜索,推荐文献鸟

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,932评论 9 468
  • 工欲善其事,必先利其器。总结一下,方便多了。R语言还是很牛逼的,可以干很多事情。有一把顺手的刀还是很重要的。 0....
    Liam_ml阅读 10,155评论 1 60
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 11,146评论 0 10
  • 1.心中的桌子。 只要在心中准备一处可随时供人入座、从容谈话的场所,你便能温柔待人。我有张尺寸恰到好处的小桌子...
    秋笑道阅读 2,405评论 0 0
  • 一直以为,格桑花的根在西藏,只有高原之巅才能托起她圣洁的缤纷。不曾想,在自己的家乡竟与她偶遇了一场。 山清水秀的杨...
    圆圆2408阅读 5,011评论 4 12