我知道,如果应用程序将包含2个单独的文件:ui.R和server.R,则可以运行:
library(shiny)
shiny::runGitHub('username/repo_name')
现在,是否可以运行Github中托管的闪亮应用程序,该应用程序仅在一个R文件中包含ui和服务器?例如:
library(shiny)
shiny::runGitHub('manolo20/shinytreemap')
谢谢。
答案 0 :(得分:2)
根据您从shiny::runGitHub('manolo20/shinytreemap')
收到的错误消息
shinyAppDir(x)中的错误:应用程序目录必须包含app.R或server.R。
答案是肯定的。您只需要对包含应用程序的R文件使用名称app.R
。另外,除非您使用subdir
参数,否则此文件必须位于存储库的顶层。