Не удалось запустить редактор - PullRequest
151 голосов
/ 04 ноября 2010

Мне не часто приходится изменять несколько сообщений коммита, но это случалось один или два раза, и я никогда не помню, чтобы это видел. Я надеюсь, что кто-то еще. Когда я git rebase -i HEAD~7, ожидаемый список открывается в vi точно так, как ожидалось. Я изменяю значения pick на edit, где это необходимо, а затем :wq.

Результат: Could not execute editor

Значение core.editor в моем глобальном .gitconfig равно vi (я также изменил его на vim в диком отчаянном движении). Я попытался использовать mate, но это даже не открыло первоначальный список должным образом, поэтому я изменил его обратно.

Я использую v1.7.3 и буду рад любым предложениям.

Ответы [ 14 ]

0 голосов
/ 13 марта 2018

Для меня, используя windows: закройте текущий терминал и откройте еще один (win + R, введите «cmd», затем «enter»), затем он вдруг заработает.

0 голосов
/ 18 апреля 2012

Как ни странно, просто попытка снова сработала для меня.

Мои переменные core.editor и $ EDITOR не установлены.

0 голосов
/ 15 февраля 2012

У меня тоже была эта проблема, когда у меня уже был открыт vim для перебазирования в другом терминале. Я начал перебазирование, был прерван, и когда я вернулся, я попробовал это снова с нуля в другом терминале, не понимая, что я был в середине того же перебазирования в другом месте. Просто завершение сеанса vim rebase в другом терминале работало нормально.

0 голосов
/ 08 июля 2011

Вы уверены, что / usr / bin / vim был на 1.7.3? У меня была та же проблема, потому что у меня был установлен плагин резервного копирования, который поддерживается только в 1.7.3, и по какой-то причине / usr / bin / vim был внезапно понижен до 1.7.2, возможно, из-за серьезного обновления XCode. ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...