多版本安装

问题

在使用 RSwitch 的过程中,mac 只会保留最后一次安装的框架及运行程序

原因

You can also use the .pkg versions if you prefer a clicky-installer wizard, but these installers will remove any previous versions of the framework (kinda defeating the purpose)

解决方案

使 pkg 安装不会重置程序框架

sudo pkgutil --forget org.R-project.R.fw.pkg

然后直接安装需要版本的 pkg 文件安装即可。
每次安装均需要使用一次重置命令。

版本切换

使用 RSwitch 程序进行切换

使用 RSwitch 程序进行切换

创建软连接以在 terminal 中使用 rswitch

ln -s /Applications/RSwitch.app/Contents/Resources/rswitch-cmd /usr/local/bin/rswitch

仓库链接

  1. mac 安装实验版二进制文件的文档说明:https://mac.r-project.org
  2. RSwitch 下载界面:https://rud.is/rswitch/
  3. R for macOS pkg 下载地址:https://cran.r-project.org/bin/macosx/base/
  4. R for macOS tar.gz 下载地址:https://cran.r-project.org/src/base/R-4/

参考链接

  1. 如何在 mac 上安装多个版本的 R?
  2. 199-想在 Mac 上安装多个 R 版本?Easy!