OS X Lion上的Sublime Text 2没有在PATH中找到git二进制文件

JaK*_*KXz 13 git integration osx-lion sublimetext2

我刚开始使用OS X Lion上的开发环境,最近使用Package Control安装了Sublime Text 2和git集成.所以,当我按CMD+ SHIFT+时,P我得到所有相关的git命令.

但是,每当我使用一个时,我都会收到相同的错误消息:sublime-git-error

以下是我尝试修复它的方法:

mdfind -name git在终端跑了,注意到我的git install(v.7.7.10.3)中的所有二进制文件都位于,/usr/local/git/bin所以我尝试~/.profile用这行编辑:

export PATH="/usr/local/git/bin:/usr/local/bin:/usr/local/sbin:usr/local/lib;/usr/local/mysql/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)

当我echo $PATH现在在终端中运行时,目录列在那里.

即便如此,我仍然得到与上面相同的错误消息.任何解决方案或指出我缺少的东西表示赞赏!

Usm*_*man 28

基本上你需要设置

"git_command": "/usr/local/git/bin/git"
Run Code Online (Sandbox Code Playgroud)

在Packages/User/Git.sublime-settings或Packages/Git/Git.sublime-settings中

有关详细信息,请查看此问题=> https://github.com/kemayo/sublime-text-2-git/issues/96

  • 只是要指出,如果你已经通过自制软件安装了git,那么你需要将它设置为"git_command":"/ usr/local/bin/git",因为这也是Homebrew符号链接的位置.当我通过Homebrew安装时,我删除了git的默认Mac安装.使用包管理器管理所有内容非常容易. (3认同)