Rstudio не запускает сообщение «Невозможно определить реальный путь к сценарию R» из-за предыдущей ошибки во время компиляции R - PullRequest
1 голос
/ 19 июня 2020

Я использую 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, потому что он все еще запрашивает «сломанную версию», даже когда я несколько раз пытался переустановить его.

1 Ответ

0 голосов
/ 26 июня 2020

Мне удалось решить эту проблему благодаря коллеге, который нашел обходной путь.

Первый запуск RSTUDIO_WHICH_R=$(which R), а затем rstudio в консоли обошел первую ошибку.

Затем, зная Launcher был ошибкой, и благодаря этому ответу https://askubuntu.com/a/112259/265501 я перешел на /usr/share/applications и отредактировал строку, указывающую на бесполезный двоичный файл, с правильным в найденном файле rstudio.desktop есть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...