2015-03-21 4 views
1

Я пытаюсь развернуть блестящее веб-приложение на блестящем сервере. Но каждый раз, когда он выдает ошибку: «Приложение неожиданно вышла Диагностическая информация была сброшена на JavaScript ошибок консоли.» Ошибка отображается в консоли ошибок выглядит следующим образом: «Прослушивание http://127.0.0.1:58865 Ошибка в библиотеке (htmlwidgets): есть это не пакет под названием «htmlwidgets».Ошибка в браузере: приложение неожиданно завершено. Диагностическая информация была сброшена на консоль ошибок JavaScript при использовании shiny-сервера

Я установил пакет «htmlwidgets» на свою машину. Тем не менее он всегда показывает ошибку. файл работает в Rstudio, но он дает эту ошибку в браузере, когда я запускаю его на Shiny-сервере. Пожалуйста, предложите решение.

Спасибо.

ответ

1

Пожалуйста, прочтите http://rstudio.github.io/shiny-server/latest/#run_as В частности, обратите внимание на это:

Для одного пути, в которых R будет искать пакеты (.libPaths()) часто зависит от пользователя.

Одним из способов решения этой проблемы является, так же, как, как вы установили блестящие, вы можете также установить htmlwidgets к общесистемного пути библиотеки, например,

sudo su - \ 
    -c "R -e \"install.packages('htmlwidgets', repos='http://cran.rstudio.com/')\"" 
+0

Я использую компьютер как администратор, и я предоставил доступ на чтение для всех пользователей, и я также поделился каталогом по сети. Я пытаюсь запустить его на блестящем сервере как localhost, но все же он показывает ту же ошибку. Я не развертываю свое приложение на ShinyApps.io, я использую его только на Shiny-Server по локальной сети. Еще бы убедиться, что я упомянул библиотеку (htmlwidgets) в исходном коде, но это не помогает. Пожалуйста, предложите решение. Благодарю. –

+0

Работа с пакетом для общесистемной библиотеки вместе с командой run_as в файле .conf. Большое спасибо! –

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