Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 在Mac上安装了git 1.8.4.2,但git版本报告为1.8.3.4_Macos_Git - Fatal编程技术网

Macos 在Mac上安装了git 1.8.4.2,但git版本报告为1.8.3.4

Macos 在Mac上安装了git 1.8.4.2,但git版本报告为1.8.3.4,macos,git,Macos,Git,我从git-scm.com/download/mac下载了最新版本的git-1.8.4.2 安装后,如果在终端窗口中输入git--version,则版本报告为1.8.3.4 我为这两个版本运行了卸载脚本,但git继续在我的系统上报告1.8.3.4 我想: 从我的系统中完全删除git,然后 从上面的URL安装最新版本 有人能告诉我最好的方法吗?不要删除系统二进制文件(为什么要这样做?),你应该做两件事之一: 检查您的$PATH,确保您安装的东西在$PATH中的位置高于系统默认值 将/usr/b

我从git-scm.com/download/mac下载了最新版本的git-1.8.4.2

安装后,如果在终端窗口中输入git--version,则版本报告为1.8.3.4

我为这两个版本运行了卸载脚本,但git继续在我的系统上报告1.8.3.4

我想:

  • 从我的系统中完全删除git,然后
  • 从上面的URL安装最新版本

有人能告诉我最好的方法吗?

不要删除系统二进制文件(为什么要这样做?),你应该做两件事之一:

  • 检查您的
    $PATH
    ,确保您安装的东西在
    $PATH
    中的位置高于系统默认值
  • /usr/bin/git
    移动到
    /usr/bin/git-1.8.3.4
    ,然后将
    /usr/local/bin
    中的一个符号链接到
    /usr/bin/git
    这两个版本都允许您以这样的方式保留这两个版本:您可以选择运行哪个版本(例如,提供完整路径),同时将最新安装设置为默认设置

    另外,如果您是从源代码安装的,我建议在路径或二进制名称中使用版本号(
    /usr/local/git/1.8.4.2/bin
    )构建二进制文件。如果您的目标是使git保持最新,这可能会在第n次安装时为您节省一些麻烦


    如果您使用的是mac电脑,也可以查看-它是
    1.8.4.3
    ,因此它看起来是最新的

    哪一个git
    ,并确保它是您想要的installed@BryanChen-当我运行
    哪个git
    时,我得到了
    /usr/bin/git
    我不知道该如何处理这些信息。你需要找出新安装的git在哪里git@BryanChen新版本似乎位于/usr/local/git中