Heroku client toolbelt CLI
Today, I installed Heroku client toolbelt CLI on my system, which installed Ruby and Git.
When i run command to know version, i see following error
C:Usersemployee2>heroku --version
! Heroku client internal error.
! Search for help at: https://help.heroku.com
! Or report a bug at: https://github.com/heroku/heroku/issues/new
Error: Permission denied - git --version (Errno::EACCES)
Backtrace: C:/Program Files (x86)/Heroku/lib/heroku/git.rb:41:in ``'
C:/Program Files (x86)/Heroku/lib/heroku/git.rb:41:in `git_version'
C:/Program Files (x86)/Heroku/lib/heroku/git.rb:8:in `check_git_version'
C:/Program Files (x86)/Heroku/lib/heroku/cli.rb:36:in `start'
C:/Program Files (x86)/Heroku/bin/heroku:29:in `<main>'
Command: heroku --version
Version: heroku/toolbelt/3.23.1 (i386-mingw32) ruby/1.9.3
After some struggle on it, I check git PATH in Environmental Variables, and I found the issue is due to path. As this Heroku toolbelt installs Git in AppData/Local/Programs/, where permission is denied to access, resulting above issue.
So, I just uninstalled Git, and downloaded the latest version from Git link , installed to C:/Program Files(86)/Git
and set the PATH in Environment Variables as C:/Program Files(86)/Git/bin
Command: heroku --version
Version: heroku/toolbelt/3.23.1 (i386-mingw32) ruby/1.9.3
Solved the issue.
Now the command is working fine..
Hope it helps somebody.
You may be also interested in following