mac 实现 R 版本的自动切换
多版本安装
问题
在使用 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 程序进行切换
创建软连接以在 terminal 中使用 rswitch
ln -s /Applications/RSwitch.app/Contents/Resources/rswitch-cmd /usr/local/bin/rswitch
仓库链接
- mac 安装实验版二进制文件的文档说明:https://mac.r-project.org
- RSwitch 下载界面:https://rud.is/rswitch/
- R for macOS pkg 下载地址:https://cran.r-project.org/bin/macosx/base/
- R for macOS tar.gz 下载地址:https://cran.r-project.org/src/base/R-4/
参考链接
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment