我安装了R的新版本,但rstudio仍使用旧版本。命令“哪个R”只是一个shell脚本,我不确定如何将rstudio和新版本的R集成在一起。安装在/ usr / share / doc中的R base。
有什么提示吗?
谢谢, 鲍勃
答案 0 :(得分:1)
请参见RStudio support pages。特别是对于Linux,您必须设置RSTUDIO_WHICH_R
环境变量。
答案 1 :(得分:1)
正如评论中发现的那样,您使用的是Linux系统,特别是Linux Mint17。我可以在此处看到三种基本情况:
它们在下面依次处理。我始终假设您要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版本。