Настройка core.editor для Git на Mac OSX
После установки Atom в качестве основного редактора для Git, когда я фиксирую в Terminal, я получаю сообщение об ошибке:
/ usr / local / bin / atom -n -w: / usr / local / bin / atom: Нет файла или каталога: ошибка: возникла проблема с редактором '/ usr / local / bin / atom -n -w', Пожалуйста, укажите сообщение, используя опцию -m или -F.
Из-за ошибки кажется, что Atom.app не сохраняется в том месте, которое ищет Git. Итак, я ввожу, как мне кажется, полное имя пути:
git config --global core.editor " '/Applications/Atom' -n -w"
После этого я все равно получаю точно такое же сообщение об ошибке.
(Я новичок в Mac и Git, хотя у меня все эти настройки без проблем в моей системе Linux)
1 ответ
Я пытался использовать Atom в качестве редактора для фиксации сообщений, и у меня не было проблем. Единственное, что я мог бы сделать по-другому, это установить Atom с помощью brew cask
вместо ручной загрузки и установки:
brew cask install atom
(это установлено v. 1.9.9 атома)which atom
чтобы подтвердить, что он присутствует в пути в/usr/local/bin/atom
git config --global core.editor "/usr/local/bin/atom -n -w"
настроить atom как текстовый редактор git по умолчанию.- Попробовал тестовый коммит, который открывает атом, чтобы разрешить ввод сообщения коммита и ждет его выхода (благодаря
-w
вариант выше).
Глядя на atom
в пути это фактически символическая ссылка:
$ ls -l /usr/local/bin/atom
lrwxr-xr-x 1 az admin 53 9 Oct 09:39 /usr/local/bin/atom -> /Applications/Atom.app/Contents/Resources/app/atom.sh
Поэтому я бы порекомендовал это:
git config --global core.editor "/Applications/Atom.app/Contents/Resources/app/atom.sh -n -w"