我正在尝试使用rsconnect软件包中的setAccountInfo函数通过Rstudio连接到Shinyapps:
rsconnect::setAccountInfo(name='MYACCOUNTNAME',
token='TOKEN',
secret='<SECRET>')
但是我遇到以下错误:
函数错误(类型,msg,asError = TRUE): 无法连接到api.shinyapps.io端口443:超时
我在办公室PC中,最可能的问题之一是企业的防火墙,所以我的问题将是:
答案 0 :(得分:0)
以下选项应该可以帮助您了解发生的情况:
library(rsconnect)
options(rsconnect.http.trace = TRUE, rsconnect.error.trace = TRUE, rsconnect.http.verbose = TRUE)
rsconnect::setAccountInfo(name='MYACCOUNTNAME',
token='TOKEN',
secret='<SECRET>')
通过运行此命令,您应该看到rsconnect尝试使用的IP地址。尝试将其添加到防火墙的白名单中。 如果这不起作用,则可能是代理问题。 Issue setting up my shinyapps.io + AUTHORIZE ACCOUNT + time out port 443这应该有助于在rStudio中设置代理。