環(huán)境:Mac os系統(tǒng) Catalina10.15.7
常見的更新R的辦法
前提:你已安裝的R是3.4.3之后的版本苗膝,否則會報錯
---windows用戶
install.packages(“installr”)
require(installr)
updateR()
---mac用戶
install.packages(‘devtools’) #assuming it is not already installed
library(devtools)
install_github(‘a(chǎn)ndreacirilloac/updateR’)
library(updateR)
updateR(admin_password = ‘Admin user password’)
我所遇到的問題及解決方案
1. 在MacOs下切換R的多個版本
官網(wǎng)
https://rud.is/rswitch/
image.png
image.png
?? 最近的很多R包更新完報錯毛肋,僅僅在MacOS 下获枝,需要考慮更新XQuartz , 地址 https://www.xquartz.org/
2. R更新和R包更新到最新版本
R官網(wǎng):https://mirrors.tuna.tsinghua.edu.cn/CRAN/在該鏡像地址中找到mac os版本的R
重啟Rstudio:重啟之后床佳,Rstudio會自動連接到最新版本的R
那我之前在舊版本上安裝的那么多包該怎么辦呢?
網(wǎng)上有這種解決辦法:https://stackoverflow.com/questions/13656699/update-r-using-rstudio
image.png
簡言之:
① 將舊版本的安裝包移動到新版本下的library下
② 在RStudio中輸入命令:update.pakages(checkBuilt=TRUE), 并回答 y
③ 通過以下命令確認:version –> packageStatus()
幾個常用命令:
version ##查看R的版本
.libPaths() ##查看安裝包的位置
installed.packages() ##確認該環(huán)境下已經(jīng)安裝的包
3. 安裝的僅僅是某些R包的版本
require(devtools)
install_version("ggplot2", version = "0.9.1", repos = "http://cran.us.r-project.org")