2009-12-29 6 views
1

Essayez d'utiliser Textmate avec le bundle Git. Courir dans des erreurs en essayant n'importe quelle option.Obtient des erreurs avec Textmate en utilisant le bundle 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 

Mon TM_GIT est réglé sur le même répertoire que which git. Vraiment perdu et à la recherche d'aide.

Répondre

3

J'ai eu exactement la même erreur. Pour moi, la mise à jour du paquet git dans le terminal résolu le problème:

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

Après un redémarrage TextMate le problème devrait disparaître.

0

Si vous regardez le source code of git.rb, vous verrez qu'il recherche les variables d'environnement suivantes pour les chemins déterminants:

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

Donc, pour débuter ce débogage, vous pouvez vous demander pourquoi ces variables ne sont pas définies.

0

Il semble que vous ne puissiez exécuter que des commandes de bundle Git lors de l'ouverture d'un fichier dans un dossier Git géré. Essayez d'ouvrir un fichier dans un dépôt Git et la "Git Update" commencera à fonctionner.

Questions connexes