我有一个R Shiny应用程序我已经零问题了大约一年了。突然它无法正常工作(“与服务器断开连接”),我发现问题似乎是最近更新了应用所依赖的软件包之一(rdrop2
)。重新安装rdrop2后,当我在桌面上运行应用程序时,应用运行正常。
有没有办法让R Shiny安装最新版本的软件包?我尝试在我的代码中包含install.packages("rdrop2")
,但无济于事。
答案 0 :(得分:3)
检测此类问题的一种方法是使用持续集成设置automated tests in Rshiny。您仍然需要手动安装软件包,但至少如果应用程序无法按预期工作,您可以收到通知。
答案 1 :(得分:1)
问题很可能是因为程序包中的内置凭据已过期。我有同样的问题。后续更新更新了程序包中的默认凭据,但您必须重新授权它们。我的建议是咬紧牙关并创建自己的应用凭证。