給你的R一個(gè)權(quán)限

文章內(nèi)容取自高遠(yuǎn)老師的R安裝升級(jí)后的若干規(guī)定動(dòng)作

1.前期的設(shè)定

主要為兩步:(1)給R包一個(gè)家
     ?。?)給R包指兩條路
在RStudio打開(kāi)一個(gè)空白的腳本,先輸入file.edit('~/.Renviron'),點(diǎn)擊Run會(huì)打開(kāi)新的空白文本,輸入

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

并關(guān)閉該文本,保存。此設(shè)定通過(guò) Renviron 文件為R自身設(shè)置一些環(huán)境變量,僅對(duì)R有效。
繼續(xù)在腳本中輸入file.edit('~/.Rprofile'),再次點(diǎn)擊Run打開(kāi)新的空白文本,輸入

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一個(gè)權(quán)限

找到電腦上R的安裝位置(圖中為R的默認(rèn)安裝位置),鼠標(biāo)右鍵R-屬性-安全,進(jìn)行下圖的操作
【重點(diǎn)】不論是“R屬性中的安全”還是彈出的“安全”窗口,一定要選到Users一行,再進(jìn)行編輯和權(quán)限更改。

R權(quán)限設(shè)置


Tips:此處為關(guān)于設(shè)定好目錄"D:/Rlib"后的補(bǔ)充
當(dāng)你在控制臺(tái)輸入

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

表明你新安裝的R包不會(huì)安裝在"D:/Rlib"中,由此我們進(jìn)行如下修改:
打開(kāi)"C:\Program Files\R\R-3.5.1\library\base\R"(默認(rèn)路徑)中的"Rprofile",按照?qǐng)D中進(jìn)行編輯

編輯Rprofile

圖中的"~\target"為本文的"D:/Rlib"(斜桿可能會(huì)引起報(bào)錯(cuò))
解決方法取自 How do I change the default library path for R packages
更換目錄的結(jié)果


3.試驗(yàn)——安裝bioconductor包

在RStudio腳本中輸入

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

下圖為給權(quán)限前后的區(qū)別


安裝結(jié)果比較

如果安裝bioconductor還有問(wèn)題,請(qǐng)把https://bioconductor.org/biocLite.R 下載到本地并打開(kāi),在文件開(kāi)頭加入如下兩行命令并保存。

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調(diào)用本地biocLite.R安裝。在腳本窗口中輸入

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

4.結(jié)尾語(yǔ)

從此從bioconductor安裝包再也不用source了!


更多閱讀推薦

生信技能樹(shù)公益視頻合輯:學(xué)習(xí)順序是linux,r,軟件安裝,geo,小技巧,ngs組學(xué)!
B站鏈接:https://m.bilibili.com/space/338686099
YouTube鏈接:https://m.youtube.com/channel/UC67sImqK7V8tSWHMG8azIVA/playlists
生信工程師入門最佳指南:https://mp.weixin.qq.com/s/vaX4ttaLIa19MefD86WfUA
學(xué)徒培養(yǎng):https://mp.weixin.qq.com/s/3jw3_PgZXYd7FomxEMxFmw
文獻(xiàn)閱讀需搜索,推薦文獻(xiàn)鳥(niǎo)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語(yǔ)言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲(chóng)de夢(mèng)閱讀 100,584評(píng)論 9 468
  • 工欲善其事,必先利其器??偨Y(jié)一下,方便多了。R語(yǔ)言還是很牛逼的,可以干很多事情。有一把順手的刀還是很重要的。 0....
    Liam_ml閱讀 4,861評(píng)論 1 60
  • 一、Python簡(jiǎn)介和環(huán)境搭建以及pip的安裝 4課時(shí)實(shí)驗(yàn)課主要內(nèi)容 【Python簡(jiǎn)介】: Python 是一個(gè)...
    _小老虎_閱讀 6,311評(píng)論 0 10
  • 1.心中的桌子。 只要在心中準(zhǔn)備一處可隨時(shí)供人入座、從容談話的場(chǎng)所,你便能溫柔待人。我有張尺寸恰到好處的小桌子...
    秋笑道閱讀 332評(píng)論 0 0
  • 一直以為,格?;ǖ母谖鞑?,只有高原之巔才能托起她圣潔的繽紛。不曾想,在自己的家鄉(xiāng)竟與她偶遇了一場(chǎng)。 山清水秀的楊...
    圓圓2408閱讀 1,320評(píng)論 4 12

友情鏈接更多精彩內(nèi)容