2010-10-09 47 views
1

我在没有root权限的共享主机服务器上运行ssh帐户, Git通过git-scm.com通过“make install”发布,新命令成功安装在我的主目录下,这是〜/ bin默认的自动。然而,这个新版本的git似乎只能用指定的完整路径运行,否则通过运行命令“git”,它只会映射到旧的/ usr/bin/git。如何在我自己的〜/ bin下对旧版本的/ usr/bin/git执行命令,将命令执行程序覆盖到新版本的Git上

那么,我应该怎么做才能纠正这个命令映射问题?谢谢!

回答

4
echo $PATH 
export PATH=~/bin:$PATH 

路径是shell寻找二进制文件的地方。您需要确保它在/ usr/bin/git之前的〜/ bin中。请与:

which git 
+0

它的工作!谢谢Stefan,这是一个很好的学习$ PATH。 – Cotton 2010-10-09 04:21:21