我的控制台最近让我意识到我在Mac上安装的git版本存在各种安全漏洞,我被建议升级。
我不知道如何使用自制软件,所以我选择了更简单的方法。我建议下载 git-scm.com
安装的以下内容http://sourceforge.net/projects/git-osx-installer/?source=typ_redirect
我已经安装了包,但我的终端仍显示:
MacBook-Pro-3:~ mruser$ git --version
git version 1.9.0
MacBook-Pro-3:~ mruser$ which git
/usr/local/bin/git
我注意到这个版本在/ bin /文件夹中,这可能是问题所在?由于其他版本安装在/ local /文件夹中。
如何删除旧的git版本1.9.0,以便我可以成功安装新版本? (不影响我正在处理的任何应用程序)
感谢您查看并获取任何输入!
答案 0 :(得分:2)
/usr/local
中的Git(大概是1.9.0)是新版本的 shadowing 。要确定要使用的程序,shell会查看存储在PATH环境变量中的目录列表。您可以使用echo $PATH
查看它。通常/usr/local/bin
位于/usr/bin
之前,因此您可以使用较新版本的软件而不会覆盖系统提供的软件。
您需要从/usr/local
中删除旧版本。你如何做到这取决于你在哪里得到Git 1.9.0。如果它有卸载程序,请使用它。如果没有,您可以查看/usr/local
并删除任何内容" git"在其中,可能是安全的。