Я случайно перезаписал свое приложение nano двоичной версией Unix, и теперь nano не работает на моей Mac OS (Maverick).
Как восстановить nano или вернуть его?
Я не смог найти его на Homebrew и не имею ни малейшего понятия о компиляции файлов src.
Ошибка Nano при попытке использовать git
/Applications/Xcode.app/Contents/Developer/usr/libexec/git-core/git-rebase--interactive: line 225: /usr/bin/nano: cannot execute binary file
Could not execute editor
решение1
- Загрузите исходный код nano (я рекомендую tar.xz) (nano-editor.org/download.php)
- Перейдите в папку, в которую были загружены файлы (по умолчанию они загружаются в папку,
~/Downloads
но если вы изменили папку, в которую загружаются файлы, то просто перейдите туда). - Извлеките загруженный вами исходный код nano.
- Откройте свой терминал
- Введите «cd » без «», затем перетащите извлеченную папку и нажмите Enter.
- запустите "./configure" без "".
- запустите "make" без "".
- запустите "sudo make install" без "".]
Вы успешно установили nano!
решение2
Обновление: ответ ниже больше не является точным.С 4 апреля 2017 г. формулы были перемещены в homebrew/core. Смотретьhttps://github.com/Homebrew/homebrew-dupes/commits/master/README.md
Причина, по которой вы не можете найти его в homebrew, заключается в том, что основной репозиторий homebrew не включает программы, которые поставляются с ОС. Вам нужно добавить дополнительный репозиторий:
brew tap homebrew/dupes
brew install nano