专栏名称: 生信媛
生信媛,从1人分享,到8人同行。坚持分享生信入门方法与课程,持续记录生信相关的分析pipeline, python和R在生物信息学中的利用。内容涵盖服务器使用、基因组转录组分析以及群体遗传。
目录
相关文章推荐
51好读  ›  专栏  ›  生信媛

如何优雅地在macOS上切换R语言版本

生信媛  · 公众号  · 生物  · 2021-03-25 13:44

正文

对于初学者而言,在macOS系统使用R和RStudio相对于Windows有一个明显的不足,就是只能使用最新版的R,以及RStduio不能自由的切换R版本。

每当安装最新版的R之后,我们就找不到之前版本的R。例如,我之前使用的是R 3.6.1, 在终端上查看R版本就是3.6.1

当我通过pkg 安装当前最新的4.0.4后,查看R版本就是4.0.4

这是不是意味着,我们安装完新版本的R之后,旧版本的R就被卸载了呢?事实上,macOS在安装R的时候,并不会卸载旧版本的R,而是在 /Library/Frameworks/R.framework/Versions/ 目录下新增新版的R。

$ ls -l /Library/Frameworks/R.framework/Versions/
total 0
drwxrwxr-x  7 root  admin  224  3 25 12:43 3.3
drwxrwxr-x  6 root  admin  192 11 22  2019 3.6
drwxrwxr-x  6 root  admin  192  3 25 12:33 4.0
lrwxr-xr-x  1 root  admin    3  3 25 12:43 Current -> 4.0

换言之,只要我们修改Current的软连接就可以是实现R的版本切换。







请到「今天看啥」查看全文