解决Heroku CLI执行heroku create报错ETIMEDOUT并创建Node.js Telegram机器人托管应用
解决Heroku CLI
heroku create 超时与版本更新问题 第一步:更新Heroku CLI到最新版本
旧版本CLI可能存在网络兼容性问题,优先处理版本警告:
- Windows命令提示符执行:
heroku update - 如果命令更新失败,直接下载对应系统的最新CLI安装包覆盖重装
第二步:排查并解决网络超时问题
1. 配置/清空代理设置
如果你的网络依赖代理,给Heroku CLI指定代理:
heroku config:set HTTP_PROXY=http://你的代理地址:端口 heroku config:set HTTPS_PROXY=http://你的代理地址:端口
若无需代理,清空现有代理配置:
heroku config:unset HTTP_PROXY HTTPS_PROXY
2. 刷新本地DNS缓存
Windows系统执行:
ipconfig /flushdns
重启命令提示符后重试heroku create
3. 临时关闭拦截工具
暂时关闭防火墙、杀毒软件或VPN,这类工具可能拦截Heroku的443端口连接,关闭后再试命令
4. 手动指定Heroku API地址
尝试强制使用官方API地址创建应用:
heroku create --api https://api.heroku.com
第三步:验证Heroku登录状态
超时可能和登录会话失效有关,重新完成登录:
heroku login
按提示在浏览器完成登录操作,再执行heroku create
备选方案:网页端创建后关联本地
如果CLI始终无法正常工作,换网页端操作:
- 在Heroku网页端创建应用,记录应用名称
- 本地执行命令关联应用:
heroku git:remote -a 你的应用名称 - 后续正常推送代码即可
内容的提问来源于stack exchange,提问作者Farzad
相关产品推荐
相关产品推荐

