尽管已降级,RStudio 中的 Shiny 应用程序仍无法加载

Posted

技术标签:

【中文标题】尽管已降级,RStudio 中的 Shiny 应用程序仍无法加载【英文标题】:Shiny App in RStudio Won't Load Despite Having Downgraded 【发布时间】:2021-10-13 16:17:24 【问题描述】:

目前我正在尝试运行一个给我的示例闪亮应用程序。一些同事已经确认该应用程序能够在他们的计算机上运行,​​但我无法在我的生活中运行该应用程序。我已经安装了“shiny”和“shinydashboards”,但是一旦我在 RStudio 中按下“运行应用程序”,控制台就会显示:

shiny::runApp('Path')
Loading required package: shiny

并且 RStudio 从不打开任何额外的窗口。奇怪的是,它不像 RStudio 那样挂起,因为您仍然可以编辑代码但不能编译它。在其他帖子中,我看到在其他情况下通过返回旧版本的闪亮或 RStudio 解决了这个问题。我曾尝试返回闪亮的 1.5 和 RStudio 1.13,但无济于事。

这是来自“sessionInfo()”命令的信息

R version 4.0.5 (2021-03-31)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 19042)

Matrix products: default

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

loaded via a namespace (and not attached):
[1] compiler_4.0.5 tools_4.0.5    tinytex_0.30   xfun_0.22    

【问题讨论】:

您使用的是什么操作系统?什么R版本? sessionInfo() 的输出应该显示所有相关的包(在你尝试运行应用程序之后) 谢谢!我更新了帖子以添加来自“sessionInfo()”的信息。相关的包是“shiny”、“shinydashboards”和“reticulate”。 【参考方案1】:

问题是由于未正确安装包“Rcpp”。运行以下命令后

install.packages("Rcpp", dependencies = T)

一切恢复正常。就我而言,依赖项是使其工作所必需的。可能因人而异。

【讨论】:

以上是关于尽管已降级,RStudio 中的 Shiny 应用程序仍无法加载的主要内容,如果未能解决你的问题,请参考以下文章

RStudio 服务器 Shiny 上的 R Shiny dev 应用程序启动时崩溃

从 RStudio 发布到本地 Shiny Server

如何在从模板创建 RStudio 项目期间运行 Shiny 应用程序?

Apache & Rstudio Shiny 应用重定向/代理

闪亮的应用程序不会在 RStudio 中启动

改变图形大小(Rstudio、Rmarkdown、Shiny)