При попытке использовать некоторые команды из пакета Git для TextMate (например, "Показать неуправляемые изменения" ) появляется сообщение об ошибке типа "sh: line 1: git: command not found".
Как заставить TextMate работать с Git?
При попытке использовать некоторые команды из пакета Git для TextMate (например, "Показать неуправляемые изменения" ) появляется сообщение об ошибке типа "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 в textmate для вашего gitдля выполнения команда не найдена проблема.
Чтобы найти путь к двоичному файлу git, введите "which git" в командной строке. И, конечно же, убедитесь, что установлен git.
Если вы уже допустили git-osx-installer, чтобы сделать git доступным для приложений, отличных от CLI (т.е. он установил файл в /etc/paths.d/git), тогда вы могли бы просто..:
Untick the PATH shell variable set by default in the textmate preferences.
Недавно я столкнулся с той же проблемой со Snow Leopard, и ни одно из вышеперечисленных решений не предназначалось для работы. Поэтому я сделал символическую ссылку в /usr/bin
для моего исполняемого файла git следующим образом:
cd /usr/bin
sudo ln -s `which git` git
затем перезапустил Textmate
, и он работал как шарм, не добавляя никакой переменной или что-то еще
Кроме того, после добавления TM_GIT var перезапустите TextMate. Не работал у меня после изменения предпочтений без перезагрузки.
@Radamanthus Вы не должны запускать "sh git" из командной строки. Вы должны запустить "git" напрямую. Кроме того, вы должны использовать ту команду (запустите "which git" ), чтобы получить путь к вашему двоичному файлу git (как упоминалось @John Millikin).
Добавьте расположение вашего git в переменную оболочки PATH в TextMate > Preferences... > Advanced > Shell Variables
.