如何更改 RStudio 的 ~/.profile

如何更改 RStudio 的 ~/.profile

我安装了以前版本的 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

如果有效的话......

...您可以删除备份文件,或者保留它以供将来参考。

希望这可以帮助

相关内容