R和Rstudio的新版本

时间:2018-09-11 15:50:00

标签: r install rstudio version

我安装了R的新版本,但rstudio仍使用旧版本。命令“哪个R”只是一个shell脚本,我不确定如何将rstudio和新版本的R集成在一起。安装在/ usr / share / doc中的R base。

有什么提示吗?

谢谢, 鲍勃

2 个答案:

答案 0 :(得分:1)

请参见RStudio support pages。特别是对于Linux,您必须设置RSTUDIO_WHICH_R环境变量。

答案 1 :(得分:1)

正如评论中发现的那样,您使用的是Linux系统,特别是Linux Mint17。我可以在此处看到三种基本情况:

  1. 当您从终端启动RStudio作为一次性事件时,您要确保RStudio使用R的特定版本。
  2. 您想确保每次从终端启动RStudio时,RStudio都使用R的特定版本。
  3. 当您从应用程序菜单(或等效地,通过类似Synapse之类)启动RStudio时,您希望RStudio使用特定版本的R。

它们在下面依次处理。我始终假设您要RStudio使用的R二进制文件的路径为/opt/R/3.1.0/bin/R,您应该适当地对其进行更改。

一次性终端启动

通过 Ctrl - Alt - T 打开终端后,运行

export RSTUDIO_WHICH_R=/opt/R/3.1.0/bin/R

然后,每当您通过rstudio命令在该终端会话中从终端启动RStudio 时,它将使用指定的R版本。但是,在exit之后,下次打开终端时,它将不再遵守该选择。

每个终端启动

使用您喜欢的文本编辑器来编辑文件~/.bashrc。最后,在新行中添加

export RSTUDIO_WHICH_R=/opt/R/3.1.0/bin/R

然后,启动终端,或者如果已经打开终端,请运行命令source .bashrc。然后,您可以通过命令rstudio启动RStudio,它将使用您想要的R版本。

从“应用程序”菜单中启动

使用您喜欢的文本编辑器来编辑文件~/.profile。最后,在新行中添加

export RSTUDIO_WHICH_R=/opt/R/3.1.0/bin/R

然后,您需要注销系统并重新登录。此后,无论何时从应用程序菜单启动RStudio,它将使用指定的R版本。