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

VS Code中无法使用Heroku CLI,报错‘heroku.cmd’未被识别

解决Heroku CLI报错:“heroku.cmd”' is not recognized as an internal or external command...

以下是几个可行的排查和解决步骤:

  • 直接使用Heroku CLI的完整路径执行命令
    找到你的Heroku CLI安装目录(默认路径通常是C:\Program Files\heroku\bin或C:\Users\<你的用户名>\AppData\Local\heroku\bin),在VS Code终端里用完整路径调用命令测试,比如:

    "C:\Program Files\heroku\bin\heroku.cmd" --version
    

    如果能正常返回版本信息,说明程序本身没问题,问题出在环境变量或终端加载上。

  • 手动在VS Code终端中临时添加PATH
    打开VS Code终端,执行以下命令(替换成你的Heroku bin目录路径):

    set PATH=%PATH%;C:\Program Files\heroku\bin
    

    之后再输入heroku --version测试,如果有效,说明VS Code终端没有正确加载系统环境变量。可以尝试用管理员权限重新打开VS Code,或者检查VS Code的终端配置是否禁用了系统环境变量继承。

  • 彻底清理残留后重新安装
    卸载Heroku CLI后,手动删除以下残留文件:

    • 安装目录(比如C:\Program Files\heroku)
    • 用户目录下的.heroku文件夹(C:\Users\<你的用户名>\.heroku)
      然后下载官方安装包,用管理员权限运行安装程序,全程使用默认路径,避免权限或路径解析问题。
  • 切换VS Code终端类型
    不同终端的环境变量解析逻辑可能不同,尝试切换终端类型:

    1. 按Ctrl+Shift+P打开命令面板
    2. 输入Select Default Profile,选择Command Prompt或Git Bash
    3. 打开新终端,重新执行Heroku命令测试
  • 为Heroku创建命令别名(临时/永久)
    针对Command Prompt,可临时设置别名:

    doskey heroku="C:\Program Files\heroku\bin\heroku.cmd" $*
    

    设置后直接输入heroku即可调用程序。如果需要永久生效,可将这条命令写入.bat文件,放到系统启动目录(C:\Users\<你的用户名>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup),每次开机自动加载。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 08:39:55