#r #package #installation
#r #пакет #установка
Вопрос:
Я уже проверил много других сообщений здесь, чтобы посмотреть, можно ли это легко исправить, но я ничего не смог найти (хотя, по общему признанию, я не очень хорош в поиске). Я пытаюсь установить imager
пакет, но продолжаю получать следующую ошибку при вызове library(imager)
:
Loading required package: imager
Error in dyn.load(file, DLLpath = DLLpath, ...) :
unable to load shared object '/Library/Frameworks/R.framework/Versions/3.3/Resources/library/imager/libs/imager.so':
dlopen(/Library/Frameworks/R.framework/Versions/3.3/Resources/library/imager/libs/imager.so, 6): Library not loaded: /opt/X11/lib/libX11.6.dylib
Referenced from: /Library/Frameworks/R.framework/Versions/3.3/Resources/library/imager/libs/imager.so
Reason: image not found
Я зашел в /Library/Frameworks/R.framework/Versions/3.3/Resources/library/imager/libs, и вот, там есть исполняемый файл с именем imager.so , предположительно, файл, о котором говорит R, не существует. Я попытался удалить пакет, удалить его пакет и зависимости, и в конце концов я попытался полностью удалить и переустановить R. Может быть, я неправильно запустил свою установку? Любая помощь будет оценена
Комментарии:
1. Как вы его установили? Я на macOS (Sierra), а
install.packages('imager")
затемlibrary(imager)
работает нормально.2. У меня не был установлен Xquartz, упс…
Ответ №1:
Пакет imager зависит от рабочей установки X11 / Xquartz, и, следовательно, сообщение об ошибке, которое imager.so не удается найти /opt/X11/lib/libX11.6.dylib. Повторная установка XQuartz должна решить проблему.
Комментарии:
1. Это сработало — должно быть, я забыл установить Xquartz, когда вытирал свой ноутбук. Спасибо!