我试图在闪亮的服务器上部署闪亮的网络应用。但每次它都会给出错误: "应用程序意外退出。诊断信息已被转储到JavaScript错误控制台" 错误控制台中显示的错误如下: "倾听http://127.0.0.1:58865 库中的错误(htmlwidgets):没有名为'htmlwidgets'的软件包"。
我已经安装了包&#h; htmlwidgets'在我的机器上。它总是显示错误。应用程序在Rstudio中运行文件,但是当我在Shiny-server上运行它时,它会在浏览器上显示此错误。请提出解决方案。
感谢。
答案 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/')\""