Mac OS X Lion上的git

AnA*_*ice 80 git macos osx-lion

我刚刚将我的mac升级为LION,现在git已经不见了:

$ git
-bash: git: command not found
Run Code Online (Sandbox Code Playgroud)

关于如何获得git的任何想法?

Chr*_*det 150

默认安装位置是/ usr/local,因此将其添加到〜/ .bash_profile

export PATH=$PATH:/usr/local/git/bin/

然后source ~/.bash_profile在终端运行

  • 在某些系统上(例如我的)`〜/ .bash_profile`可能只是`〜/ .profile` (3认同)
  • 使用最新的Mountain Lion,您可以从App Store下载并安装Xcode.在Xcode 4.3中,git和11MB的其他命令行工具位于/Applications/Xcode.app/Contents/Developer/usr/bin中.(还有一个选项可以安装Xcode>首选项>下载>命令行工具(154.6 MB),我不知道是什么给你的. (3认同)

zak*_*akx 15

如果您不想安装XCode和/或ports/fink/homebrew,您可以随时使用独立安装程序:http://code.google.com/p/git-osx-installer/

  • 他们没有Lion的版本,但是我使用了Snow Leopard的最新版本,并将它安装在/ usr/local/git/bin/git.到现在为止还挺好.:) (4认同)

wez*_*zzy 7

你必须找到git所在的位置,然后将该文件夹添加到.bash_profile中的PATH变量中.

使用终端:

1)搜索git:

sudo find / -name git
Run Code Online (Sandbox Code Playgroud)

2)编辑.bash_profile添加

PATH="<DIRECTORY OF GIT>:$PATH"
Run Code Online (Sandbox Code Playgroud)

Git回来了:-)

无论如何,我建议你使用macports安装git,这样你就可以轻松地将你的git升级到最新的版本

希望这可以帮助


Abi*_*ern 7

这个答案有几个要点.

首先,您不需要安装Xcode.Git安装程序运行良好.但是,如果你想在Xcode中使用Git,它希望在/ usr/local/bin下找到一个安装.如果您在其他地方安装了自己的Git - 我有一个修复此问题的脚本.

其次是与路径有关.我的Git路径曾经保留在下/etc/paths.d/但是,Lion安装会覆盖此文件夹和/etc/paths文件的内容.这就是发生在我身上的事情,我得到了同样的错误.重新创建路径文件解决了问题.

  • 使用Lion下的Xcode 4.3,我在`/ usr/local/bin`找到`git` $ not $,而在`/ Applications/Xcode.app/Contents/Developer/usr/bin`找到. (8认同)