Я использую Fedora 32, у меня есть R (3.5.1) в conda. Я также скомпилировал R 4.0.0 из исходников, но поскольку у меня возникла другая проблема с Rstudio, я удалил эту версию, пытаясь решить эти проблемы. (С 4.0.0 я не мог устанавливать пакеты, потому что я получил ошибку «Запрошен стандарт C ++ 11, но CXX11 не определен», я допустил ошибку, используя --with-x = no во время этой компиляции)
Теперь я попытался скомпилировать новую версию (4.0.1) или получить R через yum, но каждый раз, когда я пытаюсь переустановить Rstudio, я получаю эту ошибку:
Unable to determine real path of R script /home/andrespara/R-4.0.0/bin/R (system error 2 (Folder doesn'exist*))
Я удалил ~ /. config / rstudio ~ / .local / share / rstudio ~ / .rstudio / каждый раз, когда я удалял / переустанавливал Rstudio. Я также искал помощи на форумах сообщества rstudio. Я также
Я скомпилировал 4.0.1 с этой строкой (отключив conda до того, как это позволило избежать ошибки X11, которая была у меня раньше)
./configure \
--prefix=/opt/R/${R_VERSION} \
--enable-memory-profiling \
--enable-R-shlib \
--with-blas \
--with-lapack
Я добавил символьные c ссылки, следуя этим инструкциям 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 и его установкой, которая не распознает это.
Мой вопрос в том, как перейти к другой версии R, работающей с Rstudio, и избавиться от этого сообщения при запуске Rstudio.
- Я должен добавить, даже не могу запустить Rstudio, потому что он все еще запрашивает «сломанную версию», даже когда я несколько раз пытался переустановить его.