Shinyapp.io не может загрузить пакет rgdal - PullRequest
0 голосов
/ 15 мая 2019

У меня есть блестящее приложение, которое работает локально, загружает несколько пакетов, включая rgdal, который установлен локально на моей MacOS. Когда я развертываю его на сервере shinyapp.io, создается впечатление, что сервер не может найти установку rgdal. Я видел, что у других людей есть подобные проблемы с rgdal, но я не могу найти способ исправить это.

Я попытался переустановить пакет rgdal из терминала, но это также не работает.

Ошибка, которую я получаю при развертывании на сервере:

Error in value[3L] : package or namespace load failed for ‘rgdal’ in dyn.load(file, DLLpath = DLLpath, ...): unable to load shared object '/opt/R/3.5.0/lib/R/library/rgdal/libs/rgdal.so': /opt/R/3.5.0/lib/R/library/rgdal/libs/rgdal.so: undefined symbol: _ZN10OGRFeature11SetGeometryEP11OGRGeometry Calls: local ... tryCatch -> tryCatchList -> tryCatchOne -> Execution halted

Как мне установить пакет rgdal в /opt/R/3.5.0/lib/R/library/rgdal/libs/? Насколько я понимаю, это должно решить проблему, поскольку сервер ищет в этой папке для установки.

1 Ответ

1 голос
/ 16 мая 2019

В Shinyapps.io в расширенных настройках приложения я снял флажок «Кэш пакета», а затем снова развернул его.Тогда это сработало.Это решение было предложено службой поддержки rstudio.

...