You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Shinyapps.io可连接账户但无法部署问题求助

解决Shiny应用部署到shinyapps.io无弹窗、无法加载的问题

排查RStudio与浏览器关联异常

  • 检查RStudio默认浏览器设置:打开RStudio,依次点击「Tools」→「Global Options」→「General」,确认「Web browser」已设置为MS Edge,若未设置,手动选择Edge可执行文件路径(通常为C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe)。
  • 测试浏览器唤起功能:在R控制台输入browseURL("https://shinyapps.io"),验证是否能正常打开Edge窗口。若失败,排查Edge是否被企业安全软件或防火墙拦截,可暂时关闭防护软件测试(需符合公司安全政策)。

重新验证shinyapps.io账户连接

  • 重置账户授权:在R控制台执行以下命令,重新绑定账户:
    library(rsconnect)
    removeAccount("你的shinyapps.io用户名")
    setAccountInfo(name="你的用户名", token="你的账户token", secret="你的账户secret")
    
    注:token和secret可在shinyapps.io账户的「Tokens」页面获取。
  • 确认账户状态:执行rsconnect::showAccounts(),检查输出是否显示你的个人账号且状态正常。

尝试命令行部署(绕过RStudio GUI)

  • 用命令行直接部署,规避GUI可能的问题:切换到应用所在目录后,执行:
    rsconnect::deployApp(appDir = "你的应用文件夹路径", account = "你的用户名")
    
    观察控制台日志,若存在隐藏错误(如网络权限、文件读取权限问题),会在此处显示。

排查工作电脑系统与网络限制

  • 检查代理设置:在R控制台执行Sys.getenv("http_proxy")和Sys.getenv("https_proxy"),若存在代理地址,临时取消代理后重试:
    Sys.unsetenv("http_proxy")
    Sys.unsetenv("https_proxy")
    
  • 验证应用文件权限:确保工作电脑上的Shiny应用文件夹及所有文件具备可读权限,避免企业权限管控导致R无法读取应用资源。

内容的提问来源于stack exchange,提问作者iván mendivelso

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 20:15:42