git源码安装后报错:bash: /usr/bin/git: No such file or directory
现象:
今天重现安装git源码,安装过程没有任何报错,但是检测是否安装成功时出现了错误
[root@centos7 bin]# git --version
bash: /usr/bin/git: No such file or directory
分析:
按理说,安装过程没有报错,应该是可以成功的,但是版本号出不来,这个很奇怪
我的编译安装过程是:
进入根目录:cd /usr/local/src/git-2.9.4
安装到/usr/local/git目录:./configure --prefix=/usr/local/git
编译安装:make && make install
创建软链:# ln -s /usr/local/git/bin/* /usr/local/bin/
然后根据自己的安装过程分析查找问题:
1.在/usr/local下有git
2.在bin里面也有可执行程序git
这两步都合适,最后测试了一下绝对路径
(打开/usr/local/bin 这个里面有各种软连接)
原因:
因为我上次安装的git于这次不在同一个路径下,终端session保存了原来的路径,重新打开新的终端即可解决。