首页 > 解决方案 > Rungithub() - 在同一个 R 文件中包含 ui.R 和 server.R 的闪亮应用

问题描述

我知道如果应用程序将包含 2 个单独的文件:ui.R 和 server.R,我可以运行:

library(shiny)    
shiny::runGitHub('username/repo_name')

现在,是否可以运行托管在 Github 中的闪亮应用程序,该应用程序仅在一个 R 文件中包含 ui 和服务器?例如:

library(shiny)    
shiny::runGitHub('manolo20/shinytreemap')

谢谢你。

标签: rgithubshiny

解决方案


根据你得到的错误信息shiny::runGitHub('manolo20/shinytreemap')

shinyAppDir(x) 中的错误:应用程序目录必须包含 app.R 或 server.R。

答案是肯定的。您只需要使用app.R包含应用程序的 R 文件的名称。subdir此外,除非您使用该参数,否则此文件必须位于存储库的顶层。


推荐阅读