Получение ошибок с Textmate с использованием пакета Git

Попытка использовать Textmate с пакетом Git. Возникают ошибки при попытке любого варианта.

/Users/colby/Library/Application Support/TextMate/Bundles/Git.tmbundle/Support/tmvc/../lib/git.rb:131:in `paths': No selected files. (RuntimeError) from /Users/colby/Library/Application Support/TextMate/Bundles/Git.tmbundle/Support/tmvc/../lib/git.rb:80:in `path' from /Users/colby/Library/Application Support/TextMate/Bundles/Git.tmbundle/Support/tmvc/../lib/git.rb:199:in `merge_message' from /Users/colby/Library/Application Support/TextMate/Bundles/Git.tmbundle/Support/tmvc/../app/controllers/commit_controller.rb:6:in `index' from /Users/colby/Library/Application Support/TextMate/Bundles/Git.tmbundle/Support/tmvc/lib/application_controller.rb:105:in `send' from /Users/colby/Library/Application Support/TextMate/Bundles/Git.tmbundle/Support/tmvc/lib/application_controller.rb:105:in `call' from /Users/colby/Library/Application Support/TextMate/Bundles/Git.tmbundle/Support/tmvc/lib/application_controller.rb:94:in `with_filters' from /Users/colby/Library/Application Support/TextMate/Bundles/Git.tmbundle/Support/tmvc/lib/application_controller.rb:105:in `call' from /Users/colby/Library/Application Support/TextMate/Bundles/Git.tmbundle/Support/tmvc/lib/application_controller.rb:112:in `call' from /Users/colby/Library/Application Support/TextMate/Bundles/Git.tmbundle/Support/tmvc/tmvc.rb:56:in `dispatch_normal' from /Users/colby/Library/Application Support/TextMate/Bundles/Git.tmbundle/Support/tmvc/tmvc.rb:74:in `dispatch' from /Users/colby/Library/Application Support/TextMate/Bundles/Git.tmbundle/Support/tmvc/tmvc.rb:96:in `dispatch' from /tmp/temp_textmate.hNAQFu:4

Мой TM_GIT установлен в тот же каталог, что и which git. Действительно потерял и ищет любую помощь.


person Colby Olson    schedule 29.12.2009    source источник


Ответы (3)


У меня была точно такая же ошибка. Для меня обновление пакета git в терминале решило проблему:

$ cd ~/Library/Application\ Support/TextMate/Bundles/Git.tmbundle/
$ git pull

После перезапуска TextMate проблема должна исчезнуть.

person Fabian Jakobs    schedule 31.12.2009

Если вы посмотрите на исходный код git.rb, вы увидите, что он ищет следующие переменные среды для определения путей:

  • 'TM_SELECTED_FILES'
  • 'TM_PROJECT_DIRECTORY'
  • 'TM_FILEPATH'
  • 'TM_DIRECTORY'

Итак, чтобы начать отладку, вы можете посмотреть, почему эти переменные не установлены.

person VonC    schedule 29.12.2009

Кажется, вы можете запускать команды пакета Git только при открытии файла в управляемой папке Git. Попробуйте открыть файл в репозитории Git, и «Git Update» начнет работать.

person w00kie    schedule 04.09.2011