Rungithub()-闪亮的应用程序,在同一R文件中包含ui.R和server.R

时间:2018-08-14 16:43:45

标签: r github shiny

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

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

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

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

谢谢。

1 个答案:

答案 0 :(得分:2)

根据您从shiny::runGitHub('manolo20/shinytreemap')收到的错误消息

  

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

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