【问题标题】:Updating Git from Version 1.9.0 to 2.2.1将 Git 从版本 1.9.0 更新到 2.2.1
【发布时间】:2015-01-31 13:29:18
【问题描述】:

我的控制台最近让我意识到我在 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 以便成功安装新版本? (不影响我正在处理的任何应用程序)

感谢您的关注和任何意见!

【问题讨论】:

  • 你应该学习如何使用 Homebrew。这并不难;在这种情况下,它应该是brew update; brew upgrade git
  • @OliverCharlesworth 就这么简单?只需安装 Homebrew,然后在控制台中运行这些命令?
  • 这应该会有所帮助:stackoverflow.com/a/24968795/6309
  • @VonC 绝对完美,向您致敬,先生!

标签: macos git


【解决方案1】:

/usr/local(大概是 1.9.0)中的 Git 正在隐藏新版本。要确定使用哪个程序,您的 shell 会查看存储在 PATH 环境变量中的目录列表。您可以通过echo $PATH 看到它。通常/usr/local/bin 位于/usr/bin 之前,因此您可以使用较新版本的软件而不会覆盖系统提供的软件。

您需要从/usr/local 中删除旧版本。你如何做到这一点取决于你从哪里获得 Git 1.9.0。如果它有卸载程序,请使用它。如果没有,您可以查看/usr/local 并删除其中包含“git”的任何内容,这可能是安全的。

将来,请使用像 HomebrewMacports 这样的包管理器。他们将跟踪您已安装的内容并使其升级变得更加容易。

【讨论】:

    猜你喜欢
    • 2015-06-01
    • 1970-01-01
    • 2012-08-03
    • 1970-01-01
    • 1970-01-01
    • 2021-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多