2016-09-13 5 views
3

Я использую Mac OS X EL Capitan 10.11.6 с Microsoft R Open 3.3.1.предупреждение при использовании Microsoft R Open 3.3.1 в MAC

После выполнения инструкций по установке MRO и новой установки XQuartz 2.7.9 у меня возникает следующая ошибка, когда я хочу установить любой пакет R, например, при установке MASS. Появляется следующее предупреждающее сообщение. Похоже, что это не влияет на использование, но раздражает видеть это предупреждение каждый раз.

Warning message: 
In doTryCatch(return(expr), name, parentenv, handler) : 
    unable to load shared object '/Library/Frameworks/R.framework/Resources/modules//R_X11.so': 
    dlopen(/Library/Frameworks/R.framework/Resources/modules//R_X11.so, 6): Symbol not found: _CGBitmapContextCreate 
    Referenced from: /Library/Frameworks/R.framework/Resources/modules//R_X11.so 
    Expected in: flat namespace 
in /Library/Frameworks/R.framework/Resources/modules//R_X11.so 
* installing *source* package ‘MASS’ ... 
** package ‘MASS’ successfully unpacked and MD5 sums checked 
** libs 
+3

я не могу проверить, относится ли это к версии МРО R на мое «стандартное» распределение CRAN из R 3.31, потому что эти два конфликтуют, но для моих глаз это похоже на то, что вы неправильно установили XQuartz (эквивалент X11 OSX, и я думаю, что текущая версия - 2.7.9). Несколько человек, ответивших на ранее подобный вопрос, обнаружили, что переустановка XQuartz сработала для них: http://stackoverflow.com/questions/26489928/cant-load-x11-in-r-after-os-x-yosemite-upgrade –

+0

Что " location "на самом деле находится в каталоге symlink, и вы должны увидеть R_X11.so, если вы переходите к'/Library/Frameworks/R.framework/Versions/3.3/Resources/modules/R_X11.so' –

ответ

-1

Это не ответ ... но стек не позволит мне комментировать!

Этот каталог /Library/Frameworks/R.framework/Versions/3.3/Resources/modul эс/

не существует ... однако: /Library/Frameworks/R.framework/Versions/3.3 .1-MRO/Resources/modul es/

Существует ... возможно, это проблема?

1

У меня такая же проблема при использовании Microsoft R Open 3.3.1 на macOS 10.12.

Я имею в виду этой ссылке: Warning message when opening RStudio or the R console

и заменить R_X11.so с R_X11.so из CRAN R.

  1. Перейти к CRAN R for Mac OS X, и загрузить установщик (.pkg)
  2. установить CRAN R .
  3. вы можете найти R_X11.so CRAN R по адресу /Library/Frameworks/R.framework/Versions/3.3/Resources/modules/
  4. установить MRO
  5. заменить R_X11.so из MRO (в /Library/Frameworks/R.framework/Versions/3.3.1-MRO/Resources/modules/) с R_X11.so из CRAN R (внешний вид шага 3)
+1

Можете ли вы предоставить более подробную информацию о том, как сделать это? –

+0

1. Перейдите в [CRAN R для Mac OS X] (https://cran.r-project.org/bin/macosx/) скачайте установщик – hyacz

+0

Извините, я не знаком с этим комментарием system.it не поддерживает новинка? возможно, мне следует отредактировать мой ответ. – hyacz

Смежные вопросы