Uncaught ReferenceError: Shiny не определен - PullRequest
0 голосов
/ 09 января 2019

С этим вопросом связано загрузка приложения без css . Я проверил консоль java-скрипта и получил проблемы

Uncaught ReferenceError: Shiny is not defined
    at (index):21

Uncaught ReferenceError: shinyjs is not defined
    at (index):39

Скрипт с индексом 21 в источнике:

 `<script>Shiny.addCustomMessageHandler('shinyjs-show', function(params) { shinyjs.debugMessage('shinyjs: calling function "show" with parameters:'); shinyjs.debugMessage(params); shinyjs.show(params);})`;

Приложение работает на сервере глянцевых приложений в CentOs 6.

Ответы [ 2 ]

0 голосов
/ 18 апреля 2019

Убедитесь, что вы вызываете shinyjs::useShinyjs() где-то в сеансе, где работает приложение.
Обычно вы бы включили это как часть блестящего интерфейса.
Но если пользовательский интерфейс был создан внутри пакета, то он может вызвать useShinyjs, когда пакет собирается или устанавливается, а не в сеансе, где выполняется приложение.

0 голосов
/ 09 января 2019

Это, вероятно, проблема (со ссылкой на ваш комментарий).

Как указано здесь , установите ваши пакеты с:

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

Это потому, что ваши приложения будут запускаться пользователем по имени shiny, который, вероятно, не может получить доступ к пакету shiny, потому что вы установили его как другого пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...