Car*_*tti 6 deployment r scheduled-tasks shiny shiny-server
我有一个简单的脚本,可以在 Rstudio 中用于部署应用程序:
rsconnect::setAccountInfo(name='xx', token='xx', secret='xx/xx')
library(rsconnect)
deployApp("xxx",launch.browser = FALSE)
Run Code Online (Sandbox Code Playgroud)
出现此提示后:
更新当前部署在https://xxx.shinyapps.io/xx/的应用程序?
这会阻止我预定的脚本。
有没有办法跳过此请求并更新闪亮的应用程序,而无需在控制台中手动输入“Y”?
小智 5
添加到 waskuf 所说的内容,尝试添加forceUpdate = T到您的代码中。
deployApp("xxx", launch.browser = F, forceUpdate = T)
Run Code Online (Sandbox Code Playgroud)
至少为我工作过。
如果您只是在脚本中的“deployApp”命令之后编写一个不带引号的 Y 并批量运行它,那么它就可以工作。像这样:
rsconnect::setAccountInfo(name='xx', token='xx', secret='xx/xx')
library(rsconnect)
deployApp("xxx", launch.browser = FALSE)
Y
Run Code Online (Sandbox Code Playgroud)
只需确保包含deployApp(...)和Y的行都被选中并且在执行时没有被任何其他命令分隔。
| 归档时间: |
|
| 查看次数: |
1841 次 |
| 最近记录: |