当尝试使用TextMate中的Git捆绑包中的某些命令(例如“显示未提交的更改”)时,会出现错误消息,如“sh: line 1: git: command not found”。
我该如何让TextMate与Git配合工作?
http://theappleblog.com/2008/01/09/textmate-no-longer-a-reason-to-avoid-git/
将TM_GIT shell变量设置为您的git可执行文件,以解决命令未找到的问题。
要查找git二进制文件的路径,请在命令行上键入"which git"。当然,确保已安装Git。
Untick the PATH shell variable set by default in the textmate preferences.
我最近在使用Snow Leopard时遇到了同样的问题,上述解决方案都似乎无法解决。因此,我创建了一个符号链接到我的git可执行文件,路径为/usr/bin
,操作如下:
cd /usr/bin
sudo ln -s `which git` git
然后重新启动了Textmate
,它就像魔法般地运行了起来,没有添加任何变量或其他内容。
另外,一旦添加了TM_GIT变量,请重新启动TextMate。在偏好更改后没有重新启动对我没有起作用。