我试图在Showcase mode中将Shiny App上传到shinyapps.io。根据这些指示,其中一个包含一个名为Title: Hello Shiny!
Author: RStudio, Inc.
AuthorUrl: http://www.rstudio.com/
License: GPL-3
DisplayMode: Showcase
Tags: getting-started
Type: Shiny
(无扩展名)的文本文件,其中包含以下字段(这来自上面链接的示例:
DESCRIPTION
This answer描述了相同的过程 - 但似乎它不再起作用了。
当我尝试发布一个带有Preparing to deploy application...DONE
Uploading bundle for application: 88219...Error in readDcf(file.path(project, "DESCRIPTION"))[, "Package"] :
subscript out of bounds
Calls: <Anonymous> ... suppressMessages -> withCallingHandlers -> <Anonymous> -> unname
Execution halted
文件的Shiny应用程序时,就会返回以下错误:
DESCRIPTION
为了它的价值,我尝试从DisplayMode: Showcase
文件中排除不同的字段,即使尝试仅包含{{1}}的字段也是如此。我也尝试将文件保存在不同的编辑器中。
这Google Groups thread似乎暗示这是一个错误,但是因为除了这个工作之外似乎没有关于它的问题,我希望看看是否有人发现或建议修复。
答案 0 :(得分:0)
从GitHub安装最新版本的packrat
(即devtools::install_github("rstudio/packrat")
,这要归功于this GitHub Issue suggestion。安装最新的CRAN版本(install.packages("packrat")
)不起作用。
答案 1 :(得分:0)
我使用描述文件在Showcase mode 中的闪亮服务器上打开我的shinyapp,其中包含documentation中未描述的其他字段,并且它有效。
Package: MyShinyApp
Version: 1.0
Title: Hello Shiny!
Author: RStudio, Inc.
AuthorUrl: http://www.rstudio.com/
License: GPL-3
DisplayMode: Showcase
Tags: getting-started
Type: Shiny
添加字段Package
和Version
将解决此错误ERROR system error 71 (Protocol error) [description=Version field not found in...]