2017-07-26 170 views
0

我安装了Heroku CLI和git。安装后,我重新启动了命令提示符。当我运行git命令时,那些被认可很好。但是,当我输入Heroku命令(例如heroku version)时,它们无法识别。安装后Heroku CLI命令无法识别

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

回答

1
set path="C:\Program Files\Heroku\bin" 

通过这样做,你更换 PATH变量以包含路径。所以你基本上打破了一切。

你通常做的是在PATH变量的后面添加或预先加入新路径,例如,像这样:

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

永久的解决方案是编辑你的Windows默认包含到Heroku可执行文件的路径。在超级用户上看到这个问题的更多信息和说明:What are PATH and other environment variables, and how can I set or use them?

+0

谢谢@poke它正在工作 – Ash3317