Mac中R的更新

作者: 依然At | 来源:发表于2021-05-31 14:45 被阅读0次

    环境:Mac os系统 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(‘andreacirilloac/updateR’)
    library(updateR)
    updateR(admin_password = ‘Admin user password’)
    

    我所遇到的问题及解决方案

    1. 在MacOs下切换R的多个版本

    官网
    https://rud.is/rswitch/

    image.png image.png
    ⚠️ 最近的很多R包更新完报错,仅仅在MacOS 下,需要考虑更新XQuartz , 地址 https://www.xquartz.org/

    2. R更新和R包更新到最新版本

    R官网:https://mirrors.tuna.tsinghua.edu.cn/CRAN/在该镜像地址中找到mac os版本的R
    重启Rstudio:重启之后,Rstudio会自动连接到最新版本的R

    那我之前在旧版本上安装的那么多包该怎么办呢?

    网上有这种解决办法: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() ##确认该环境下已经安装的包

    3. 安装的仅仅是某些R包的版本

    require(devtools)
    install_version("ggplot2", version = "0.9.1", repos = "http://cran.us.r-project.org")
    

    相关文章

      网友评论

        本文标题:Mac中R的更新

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