有没有办法在linux上的R版本之间切换?

有没有办法在linux上的R版本之间切换?,r,linux,ubuntu,R,Linux,Ubuntu,我的linux机器上有两个版本的R(Ubuntu 18.04)。我需要R4.0.2来运行需要库(psych)的分析;我需要R3.6.3来运行afni分析(3dLME)。现在,R4.0.2在usr/bin/R中,R3.6.3在usr/local/bin中。但是,“which R”将只返回/usr/bin/R 我尝试将/usr/local/bin/R添加到我的.bashrc中,但没有成功。有没有办法在linux将使用哪个R版本之间来回切换?最佳情况下,我希望Rstudio使用4.0.2,但afni使

我的linux机器上有两个版本的R(Ubuntu 18.04)。我需要R4.0.2来运行需要库(psych)的分析;我需要R3.6.3来运行afni分析(3dLME)。现在,R4.0.2在usr/bin/R中,R3.6.3在usr/local/bin中。但是,“which R”将只返回/usr/bin/R

我尝试将/usr/local/bin/R添加到我的.bashrc中,但没有成功。有没有办法在linux将使用哪个R版本之间来回切换?最佳情况下,我希望Rstudio使用4.0.2,但afni使用3.6.3;但是当我需要使用不同的工具时,我也可以编辑我的.bashrc文件。谢谢

看看是否有帮助。作为说明的一部分,它指出

如果要覆盖使用哪个版本的R,则可以设置 RSTUDIO_将哪个环境变量添加到您要创建的R可执行文件 我想和你竞争。例如:

按RSTUDIO的顺序导出RSTUDIO,但R=/usr/local/bin/R不是那样 从Ubuntu桌面启动时查看此环境变量 应用程序菜单(与终端相反)必须对其进行定义 在~/.profile文件中

看看是否有帮助。作为说明的一部分,它指出

如果要覆盖使用哪个版本的R,则可以设置 RSTUDIO_将哪个环境变量添加到您要创建的R可执行文件 我想和你竞争。例如:

按RSTUDIO的顺序导出RSTUDIO,但R=/usr/local/bin/R不是那样 从Ubuntu桌面启动时查看此环境变量 应用程序菜单(与终端相反)必须对其进行定义 在~/.profile文件中


谢谢-是的,我在以前的帖子中看到过。问题是我实际上想要使用R studio的默认版本(在/usr/bin/R中)。我希望另一个程序(afni)在/usr/local/bin/R中使用R版本,因此通过R studio进行更改不起作用(除非我卸载并在相反位置重新安装)。@Dani请解释什么是“afni”。我以为这是你想要运行的
R
包。如果它是调用
R
的东西,那么您需要在“afni”中指定路径,谢谢-是的,我在以前的文章中看到过。问题是我实际上想要使用R studio的默认版本(在/usr/bin/R中)。我希望另一个程序(afni)在/usr/local/bin/R中使用R版本,因此通过R studio进行更改不起作用(除非我卸载并在相反位置重新安装)。@Dani请解释什么是“afni”。我以为这是你想要运行的
R
包。如果是调用
R
的内容,则需要在“afni”中指定路径