2

Я столкнулся с проблемой, что мой RStudio больше не запускается. Я получил самую последнюю версию RStudio 0.98.1091, и все началось после того, как я установил самую новую версию R. После некоторых исследований и удаления всех версий R на моем Mac и переустановки только самой последней версии (R 3.1.2) он все еще имеет то же самое ошибка. Я застрял с этим. Я могу запустить R в терминале, и он связан с /usr /bin /R. В /Library/Applications/R.framework / есть только одна версия*/Версия. Таким образом, есть Current и R 3.1.2, но Current является символической ссылкой на R 3.1.2. Когда я запускаю Rstudio, он пуст и просто печатает, что для регулярного выражения есть ошибка синтаксического анализа. Я начал с терминала с опцией --run -одиагностика, и вот сообщение об ошибке:

Using R script: /usr/bin/R

Attempting to launch R session...
  RSTUDIO_WHICH_R=/usr/bin/R
  R_HOME=/Library/Frameworks/R.framework/Resources
  R_DOC_DIR=/Library/Frameworks/R.framework/Resources/doc
  R_INCLUDE_DIR=/Library/Frameworks/R.framework/Resources/include
  R_SHARE_DIR=/Library/Frameworks/R.framework/Resources/share
  PATH=/Library/Frameworks/Python.framework/Versions/3.4/bin:/usr/local/rvm/gems/ruby-2.0.0-p353/bin:/usr/local/rvm/gems/ruby-2.0.0-p353@global/bin:/usr/local/rvm/rubies/ruby-2.0.0-p353/bin:/usr/local/rvm/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/**/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin:/opt/sm/bin:/opt/sm/pkg/active/bin:/opt/sm/pkg/active/sbin
  HOME=/Users/hasan_gurcan

21 Dec 2014 12:01:11 [rsession-hasan_gurcan] ERROR Unexpected exception: Invalid preceding regular expression prior to repetition operator.  The error occurred while parsing the regular expression fragment: 'r/local/**>>>HERE>>>/bin/?($|:'.; LOGGED FROM: int r::session::RReadConsole(const char *, CONSOLE_BUFFER_CHAR *, int, int) /Users/rstudio/rstudio/src/cpp/r/session/RSession.cpp:756
21 Dec 2014 12:01:11 [rsession-hasan_gurcan] ERROR R SUICIDE: Unexpected exception: Invalid preceding regular expression prior to repetition operator.  The error occurred while parsing the regular expression fragment: 'r/local/**>>>HERE>>>/bin/?($|:'.; LOGGED FROM: void <anonymous namespace>::rSuicide(const std::string &) /Users/rstudio/rstudio/src/cpp/session/SessionMain.cpp:2179

4 ответа4

1

У меня такая же проблема. Оказалось, что на моем пути были две разные версии R. Один находился в /Library/Frameworks/R.Framework а другой был установлен Homebrew в /usr/local .

Я решил это, удалив файл в /Library/Frameworks и сохранив (более актуальную) версию Homebrew.

0

Ваш Mac работает под управлением Yosemite (Mac OS версии 10.10?). Есть сообщения о проблемах с R 3.1.2, не работающим с Yosemite.

0

Это выстрел в темноте, но вы используете 32-битную или 64-битную версию? Я использую 2.15.2 и 32-битная версия работает, а 64-битная версия нет.

(Я бы опубликовал это как комментарий к ответу Рэнди, но ура для блоков комментариев на основе репутации ...)

0

https://support.rstudio.com/hc/communities/public/questions/202498107-RStudio-does-not-start-with-Mac-OS-Mavericks-and-R-3-1-2#answer-202407108

Может быть, это помогает, я искал что-то еще и наткнулся на это

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .