有没有一种方法可以在Linux上的R版本之间进行切换?

时间:2020-06-29 16:21:37

标签: r linux ubuntu

我的Linux机器(Ubuntu 18.04)上有两个R版本。我需要R 4.0.2进行需要库(心理)的分析;并且我需要R 3.6.3来进行afni分析(3dLME)。现在,R 4.0.2位于usr / bin / R中,R 3.6.3位于usr / local / bin中。但是,“哪个R”将仅返回/ usr / bin / R。

我尝试将/ usr / local / bin / R添加到我的.bashrc中,但是没有运气。有没有一种方法可以在Linux使用的R版本之间来回切换?理想情况下,我希望Rstudio使用4.0.2,但要使用3.6.3。但是当我需要使用其他工具时,我也可以编辑.bashrc文件。谢谢!

1 个答案:

答案 0 :(得分:0)

查看this tutorial是否有帮助。作为说明的一部分,

如果要覆盖使用哪个版本的R,则可以设置 RSTUDIO_WHICH_R环境变量到您所执行的R可执行文件 想要对抗。例如:

export RSTUDIO_WHICH_R = / usr / local / bin / R不是为了RStudio 从Ubuntu桌面启动时查看此环境变量 必须定义应用程序菜单(而不是终端上的菜单) 在〜/ .profile文件中。