git已经安装了,为什么git --version还提示 command not found

ss22_xiha 2016-09-03 05:25:40
环境:
centos6.3
git-2.9.3.tar.gz


[root@localhost git]# ls /usr/local/git
bin lib libexec share
[root@localhost git]# git --version
-bash: git: command not found

...全文
8324 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
bfy0914 2019-12-12
  • 打赏
  • 举报
回复
我也出现了这个问题。 解决方式: 配置环境变量:sudo vim /etc/profile 最后一行: export PATH=/usr/local/git/bin:$PATH 然后让环境变量生效:source /etc/profile 前提是你再git 的bin 文件下执行 ./git --version 生效
爱吃水煮鱼~ 2019-05-10
  • 打赏
  • 举报
回复
hijack00 2016-09-05
  • 打赏
  • 举报
回复
你安装到/usr/local可以是因为/usr/local/bin这个目录默认已经加入了PATH环境变量中,这样你的git会安装到/usr/local/bin这个目录,所以你在shell下执行时可以找到这个命令。 其实安装到/usr/local/git目录下也是可以的,只需要手动将/usr/local/git/bin目录加入PATH环境变量就可以了 export PATH=$PATH:/usr/local/git/bin 或者直接使用命令的完全路径进行调用 /usr/local/git/bin/git --version 这样应该都没有问题。
ss22_xiha 2016-09-04
  • 打赏
  • 举报
回复
引用 1 楼 artyoung0421 的回复:
git命令不在环境变量中吧,试试进入到git/bin下面执行./git -version试试,如果可以使用就是安装好了!
现在好了,这个问题很奇怪,重新安装的,解压后我看了INSTALL文件,里面提示的安装目录是 /usr 我自己写的安装目录是/usr/local/git 这个安装没问题,就是git --version不行,后来我把安装目录写成/usr/local就没问题了。很纳闷。
will热爱 2016-09-03
  • 打赏
  • 举报
回复
git命令不在环境变量中吧,试试进入到git/bin下面执行./git -version试试,如果可以使用就是安装好了!

18,773

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
  • 专题技术讨论区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧