安装后无法识别Heroku CLI命令

时间:2017-07-26 04:32:14

标签: node.js windows git heroku heroku-toolbelt

我已经安装了Heroku CLI和git。安装完成后,我重新启动了命令提示符。当我运行git命令时,这些被认可了。但是当我键入诸如heroku version之类的Heroku命令时,它们无法识别。

所以我将路径变量设置为指向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.

2 个答案:

答案 0 :(得分:1)

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

通过这样做,您替换您的PATH变量包含该路径。所以你基本上打破了其他一切。

您通常做的是将新路径追加或添加到PATH变量,例如:像这样:

{{1}}

永久解决方案是编辑Windows以默认包含Heroku可执行文件的路径。有关详情和说明,请参阅SuperUser上的此问题:What are PATH and other environment variables, and how can I set or use them?

答案 1 :(得分:1)

  1. 只需关闭 vs 代码、命令提示符和所有浏览器即可。
  2. 然后重启你的电脑。然后打开你的cmd,
  3. 转到项目文件并写入“heroku login” 它会起作用