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

时间:2015-03-21 14:13:26

标签: r html5 shiny shiny-server

我试图在闪亮的服务器上部署闪亮的网络应用。但每次它都会给出错误: "应用程序意外退出。诊断信息已被转储到JavaScript错误控制台" 错误控制台中显示的错误如下: "倾听http://127.0.0.1:58865 库中的错误(htmlwidgets):没有名为'htmlwidgets'的软件包"。

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

感谢。

1 个答案:

答案 0 :(得分: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/')\""