Настройка 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 вместо ручной загрузки и установки:

  1. brew cask install atom (это установлено v. 1.9.9 атома)
  2. which atom чтобы подтвердить, что он присутствует в пути в /usr/local/bin/atom

введите описание изображения здесь

  1. git config --global core.editor "/usr/local/bin/atom -n -w" настроить atom как текстовый редактор git по умолчанию.
  2. Попробовал тестовый коммит, который открывает атом, чтобы разрешить ввод сообщения коммита и ждет его выхода (благодаря -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"

Другие вопросы по тегам