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

在shinyapps.io发布R Shiny应用时遇curl域名解析超时错误求解决

解决shinyapps.io令牌认证时的域名解析超时错误

你遇到的name lookup timed out是域名解析超时问题,大概率是网络或DNS配置导致的,试试下面几个方案:

  • 检查网络与DNS
    • 先在终端/命令行执行ping shinyapps.io,如果无法解析域名,说明本地DNS有问题。可以手动切换公共DNS,比如114.114.114.114或8.8.8.8;如果是公司/校园网,试试切换到手机热点,排除网络拦截的可能。
  • 重置R的curl配置
    • 在R控制台运行:
      options(cainfo = system.file("CurlSSL", "cacert.pem", package = "curl"))
      
      之后重启R会话,再重新执行令牌认证命令。
  • 手动配置rsconnect文件
    • 跳过自动令牌输入,直接手动创建配置文件:
      1. 找到R的配置目录(Linux/macOS是~/.R/,Windows是文档/.R/)
      2. 新建rsconnect/servers/shinyapps.io.conf路径(没有的文件夹就手动创建)
      3. 打开文件填入以下内容(替换成你自己的令牌、密钥和用户名):
        [account]
        token = 你的令牌字符串
        secret = 你的密钥字符串
        username = 你的shinyapps.io用户名
        server = shinyapps.io
        
      保存后直接尝试发布应用即可。

内容的提问来源于stack exchange,提问作者hma111

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 17:53:11