继续 Compiler error - msgfmt command not found when compiling git on a shared hosting
在设法制作并安装最新的 git 后,我如何强制 cpanel 共享主机使用我的版本?
我的版本在
/home/<ME>/git/git-2.9.0
下我用
编译了 make 脚本make -i prefix=/home/<ME>/bin all
echo $PATH;
在变量中列出该路径。此外,该路径附加到当前 PATH。
现在,我希望服务器响应
/home/<ME>/bin/git
当我运行 which git
时
最佳答案
所以,安装后,二进制文件存储在
/home/<ME>/bin/bin/
因为,我用
编译 make -i prefix=/home/<ME>/bin all
问题
PATH 查找不是递归的。
解决方案
可选,将所有 git 二进制文件移动到
/home/<me>/bin/
下的子目录中只需添加
/home/<ME>/bin/
的所有子目录即可
到当前路径。里面.~/.bash_profile
做
source ~/.bash_profile
关于linux - 编译并安装选定版本的 git 后,如何强制共享主机使用我的版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43569075/