我安装了以前版本的 R(4.0.5),并根据 RStudio 支持站点重定向了 RStudio这里。但是,我现在想返回到存储库版本(R 4.1.0),它位于我的系统上的 /usr/bin/R。运行export RSTUDIO_WHICH_R=/usr/bin/R
返回后,结果which R
仍然输出“/usr/local/bin/R”,因此我无法从桌面应用程序菜单打开 RStudio。当我尝试时,它正在寻找 R 共享库(/usr/local/lib/R/lib/libR.so),即使我确实使用该--enable-R-shlib
选项构建。如果我从终端打开 RStudio,它可以使用 R 4.1.0 正常打开
支持页面说我需要更改 ~/.profile 才能从应用程序菜单打开 RStudio,但我不知道如何或在哪里更改它。有人能帮忙吗?我认为自己属于 Linux 用户的初级用户(我在 Ubuntu 20.04 上)。
我尝试删除 RStudio 和 ~/.local/share/rstudio 首选项并重新安装,但仍然存在同样的问题。
提前致谢,杰里米
答案1
备份你的.profile
打开终端并使用cp
以下命令:
cp ~/.profile ~/.profile.bak
编辑.profile
文件
在文本编辑器中打开该.profile
文件。最后几行可能如下所示:
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
在最后一行末尾添加新行并复制命令:
export RSTUDIO_WHICH_R=/usr/bin/R
现在文件的结尾看起来应该是这样的:
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
export RSTUDIO_WHICH_R=/usr/bin/R
保存文件并关闭文本文件编辑器。
注销并重新登录以使更改生效。
打开 RStudio 并从 RStudio 内部验证 R 版本。
如果不起作用...
.profile
...使用以下命令恢复到备份版本:
cp ~/.profile.bak ~/.profile
如果有效的话......
...您可以删除备份文件,或者保留它以供将来参考。
希望这可以帮助