Shiny App Error: /v1/applications/ 400 - Validation Error Execution halted

Shiny App Error: /v1/applications/ 400 - Validation Error Execution halted

嗨,我在尝试将我的应用程序发布到 shiny.io 时遇到了一百万个问题。

首先,我在我的电脑上安装了Rtools 3.2 并设置为Path,但在注册表中无法识别。没关系,这段代码应该可以解决它:

install.packages("installr")
library(installr)
install.Rtools(choose_version = FALSE, check = TRUE, use_GUI = TRUE,
page_with_download_url = "http://cran.r-project.org/bin/windows/Rtools/, keep_install_file=TRUE")
install.packages("devtools")
library(devtools)
devtools::install_github('rstudio/shinyapps')

接下来,将我的应用程序部署到我的 shiny.io 帐户:

library(shinyapps)
shinyapps::setAccountInfo(name='xxxx', token='xxxxxxxxxx', secret='xxxxxxxx')

然后我的应用程序在浏览器中启动 运行,然后单击发布到我的 shiny 帐户。但是,在部署应用程序时,它显示以下错误:

Preparing to deploy application...Error: /v1/applications/ 400 - Validation Error
Execution halted

知道问题出在哪里吗?谢谢。

我返回了同样的错误。在我的例子中,问题是应用程序本身的名称。已部署的应用程序的名称必须至少包含 4 个字符且没有空格。

设置应用程序名称为我解决了这个问题。我的应用程序目录包含 space.

deployApp(appName = "myapp")

我遇到了同样的问题,但是,我的应用程序名称很好,甚至添加 'appName =' 也没有帮助。请注意,出现此问题是因为我更改了文件夹的名称以更改 shinyapp.io

中我的应用程序的名称

唯一对我有用的是通过右上角 Rstudio 的 "Publish" 按钮发布。我建议使用它而不是命令进行发布。您可以 select 不想在 App 文件夹中发布的文件,并且可以使用与本地名称不同的名称发布应用程序。

我也有类似的错误,在我将保存“app.R”文件的目录的名称从只有 3 个字符更改为超过 4 个字符后问题得到解决。