У меня проблема с развертыванием моего приложения на Shiny Server.
Приложение загружается (или, по крайней мере, загружается ui.R), поэтому я могу видеть пользовательский интерфейс. Но на этом выполнение останавливается, и на мою JS-консоль выгружается следующее:
Attaching package: ‘shinydashboard’
The following object is masked from ‘package:graphics’:
box
Loading required package: bitops Error in library(data.table) : there
is no package called ‘data.table’
Последняя строка указывает, что проблема связана с пакетом data.table
.
Я проверил свою установку Shiny Server, и data.table
установлен правильно. Я могу загрузить пакет в свою консоль R на сервере как от обычного пользователя, так и от имени пользователя sudo
.
Я даже не использую этот пакет напрямую, так что я предполагаю, что это какая-то зависимость.
Есть ли у вас какие-либо идеи?
Редактировать: Минимальный пример этой проблемы можно воспроизвести, используя пример урока 1 из блестящего учебника: http://shiny.rstudio.com/tutorial/lesson1/ и включая library(data.table)
Если вам нужен пакет data.table
для объединения data.frames, я нашел обходной путь, используя функцию dplyr
rbind_all
вместо rbindlist
из data.table
(имейте в виду, что это значительно медленнее)
lib=
дляlibrary()
и указать полный путь к папке пакетов. - person zx8754   schedule 07.07.2015