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