安装后无法识别 Heroku CLI 命令
Heroku CLI commands are not recognized after installation
我已经安装了 Heroku CLI 和 git。安装后,我重新启动了命令提示符。当我 运行 git 命令时,这些命令被识别得很好。但是当我输入 Heroku 命令时,例如 heroku version
,它们无法被识别。
所以我将路径变量设置为指向 Heroku 安装。现在,Heroku 命令可以正常工作,但是 git 命令无法识别。
实际问题是什么?
这里是cmd提示内容
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\Deva 5>git config --list
core.symlinks=false
core.autocrlf=true
core.fscache=true
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
help.format=html
http.sslcainfo=C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
diff.astextplain.textconv=astextplain
rebase.autosquash=true
credential.helper=manager
user.email=****
user.name=****
core.repositoryformatversion=0
core.filemode=false
core.bare=false
core.logallrefupdates=true
core.symlinks=false
core.ignorecase=true
core.hidedotfiles=dotGitOnly
gui.wmstate=normal
gui.geometry=888x427+150+150 171 192
C:\Users\Deva 5>heroku version
'heroku' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\Deva 5>heroku login
'heroku' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\Deva 5>set path="C:\Program Files\Heroku\bin"
C:\Users\Deva 5>heroku version
heroku-cli: Updating to 6.13.1-7bcaf87... 11.6 MB/11.6 MB
heroku-cli/6.13.1-7bcaf87 (windows-x64) node-v8.2.1
C:\Users\Deva 5>git config --list
'git' is not recognized as an internal or external command,
operable program or batch file.
set path="C:\Program Files\Heroku\bin"
通过这样做,您替换了您的 PATH 变量 仅 包含该路径。所以你基本上破坏了其他一切。
您通常做的是将新路径追加或添加到 PATH 变量,例如像这样:
set PATH=%PATH%;C:\Program Files\Heroku\bin
永久解决方案是编辑您的 Windows 以默认包含 Heroku 可执行文件的路径。有关更多信息和说明,请参阅 SuperUser 上的这个问题:What are PATH and other environment variables, and how can I set or use them?
- 只需关闭vs代码、命令提示符和所有浏览器即可。
- 然后重新启动您的电脑。然后打开你的命令,
- 进入项目文件并写入“heroku login”
它会起作用
我已经安装了 Heroku CLI 和 git。安装后,我重新启动了命令提示符。当我 运行 git 命令时,这些命令被识别得很好。但是当我输入 Heroku 命令时,例如 heroku version
,它们无法被识别。
所以我将路径变量设置为指向 Heroku 安装。现在,Heroku 命令可以正常工作,但是 git 命令无法识别。
实际问题是什么?
这里是cmd提示内容
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\Deva 5>git config --list
core.symlinks=false
core.autocrlf=true
core.fscache=true
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
help.format=html
http.sslcainfo=C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
diff.astextplain.textconv=astextplain
rebase.autosquash=true
credential.helper=manager
user.email=****
user.name=****
core.repositoryformatversion=0
core.filemode=false
core.bare=false
core.logallrefupdates=true
core.symlinks=false
core.ignorecase=true
core.hidedotfiles=dotGitOnly
gui.wmstate=normal
gui.geometry=888x427+150+150 171 192
C:\Users\Deva 5>heroku version
'heroku' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\Deva 5>heroku login
'heroku' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\Deva 5>set path="C:\Program Files\Heroku\bin"
C:\Users\Deva 5>heroku version
heroku-cli: Updating to 6.13.1-7bcaf87... 11.6 MB/11.6 MB
heroku-cli/6.13.1-7bcaf87 (windows-x64) node-v8.2.1
C:\Users\Deva 5>git config --list
'git' is not recognized as an internal or external command,
operable program or batch file.
set path="C:\Program Files\Heroku\bin"
通过这样做,您替换了您的 PATH 变量 仅 包含该路径。所以你基本上破坏了其他一切。
您通常做的是将新路径追加或添加到 PATH 变量,例如像这样:
set PATH=%PATH%;C:\Program Files\Heroku\bin
永久解决方案是编辑您的 Windows 以默认包含 Heroku 可执行文件的路径。有关更多信息和说明,请参阅 SuperUser 上的这个问题:What are PATH and other environment variables, and how can I set or use them?
- 只需关闭vs代码、命令提示符和所有浏览器即可。
- 然后重新启动您的电脑。然后打开你的命令,
- 进入项目文件并写入“heroku login” 它会起作用