浏览器错误:应用程序意外退出。使用闪亮服务器时,诊断信息已转储到 JavaScript 错误控制台

Error in browser: The application unexpectedly exited. Diagnostic information has been dumped to JavaScript error console while using shiny-server

我正在尝试在 shiny-server 上部署一个 shiny web 应用程序。但每次它都会给出错误: "The application unexpectedly exited. Diagnostic information has been dumped to JavaScript error console" 错误控制台中显示的错误如下: “正在收听 http://127.0.0.1:58865 库 (htmlwidgets) 中出错:没有名为“htmlwidgets”的包。

我已经在我的机器上安装了软件包 'htmlwidgets'。仍然它总是显示错误。该应用程序在 Rstudio 中运行文件,但是当我在 Shiny-server 上 运行 它时,它在浏览器上出现此错误。请提出解决方案。

谢谢。

请阅读http://rstudio.github.io/shiny-server/latest/#run_as 特别注意:

For one, the paths in which R will look for packages (.libPaths()) are often user-dependent.

解决问题的一种方法是,就像您安装 shiny 一样,您也可以安装 htmlwidgets系统范围库路径,例如

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