我正在使用 Fedora 32,我在 conda 中有 R (3.5.1 )。我还从源代码编译了 R 4.0.0,但由于我遇到了 Rstudio 的另一个问题,我删除了这个版本以试图解决这些问题。(在 4.0.0 中,我无法安装软件包,因为我收到了“请求 C++11 标准但未定义 CXX11”错误,我在编译期间错误地使用了 --with-x=no)
现在我尝试编译新版本(4.0.1)或通过 yum 获取 R,但每次我尝试重新安装 Rstudio 时都会收到此错误:
Unable to determine real path of R script /home/andrespara/R-4.0.0/bin/R (system error 2 (Folder doesn'exist*))
每次删除/重新安装 Rstudio 时,我都删除了 ~/.config/rstudio ~/.local/share/rstudio ~/.rstudio/。我还在 rstudio 社区论坛中寻求帮助。我也
我用这一行编译了 4.0.1(在此之前停用 conda 避免了我之前遇到的 X11 错误)
./configure \
--prefix=/opt/R/${R_VERSION} \
--enable-memory-profiling \
--enable-R-shlib \
--with-blas \
--with-lapack
我按照这些说明添加了符号链接https://docs.rstudio.com/resources/install-r-source/
sudo ln -s /opt/R/${R_VERSION}/bin/R /usr/local/bin/R
sudo ln -s /opt/R/${R_VERSION}/bin/Rscript /usr/local/bin/Rscript
R 4.0.1 现在已正确安装,我什至今天使用它并安装了一些软件包,唯一缺少的链接是 Rstudio 及其无法识别的安装。
我的问题是如何跳到与 Rstudio 一起使用的另一个版本的 R 并在 Rstudio 启动时摆脱该消息。
- 我应该添加甚至无法启动 Rstudio,因为即使我尝试多次重新安装它,它仍然要求提供“损坏的版本”。