Для команды или svn pedit
требуется редактор для работы, и об этом вам сообщает ваше сообщение об ошибке. Вам необходимо настроить переменную окружения , которая содержит имя редактора, который вы хотите использовать.
У Mac есть несколько текстовых редакторов, которые могут работать. Помните, вы не говорите о вещах вроде TextEdit
, а о терминальных редакторах. Например, вы можете посмотреть vim
, pico
и emacs
. Я предпочитаю vim
, но это может быть довольно сложно для человека, который никогда не подвергался его пониманию. Вы можете попробовать pico
, который дружелюбнее.
Чтобы установить переменные окружения в вашей оболочке, вы могли бы сделать что-то вроде этого:
$ EDITOR=pico; export EDITOR
Что Subversion делает это принять редактор в следующем порядке:
- Независимо
SVN_EDITOR
установлен к. Если это не задано ...
- Какое бы ни было
VISUAL
. Если это не задано ...
- Не имеет значения
EDITOR
. Если это не установлено, вы в беде
Большую часть времени вы установите переменную окружения редактора в файле $HOME/.profile
или если вы используете Баш, файл $HOME/.bash_profile
. Таким образом, при первом входе в систему ваш редактор будет установлен.
Другой способ - отредактировать файл $HOME/.subversion/config
, чтобы установить там свой редактор. Это переопределит настройки среды.
Взгляните на этот файл, и вы увидите раздел как это:
### Section for configuring external helper applications.
[helpers]
### Set editor-cmd to the command used to invoke your text editor.
### This will override the environment variables that Subversion
### examines by default to find this information ($EDITOR,
### et al).
# editor-cmd = editor (vi, emacs, notepad, etc.)
Вы будете изменить это последняя строка, удалив #
спереди, и установив editor-cmd
в вашем любимом редакторе :
### Section for configuring external helper applications.
[helpers]
### Set editor-cmd to the command used to invoke your text editor.
### This will override the environment variables that Subversion
### examines by default to find this information ($EDITOR,
### et al).
editor-cmd = pico
Если ничего из этого не имеет смысла для вас, это о времени, чтобы узнать немного о лежащей в основе системы Unix, что это в самом центре вашего Mac.Вы можете посмотреть на Take Control of the Mac Command Line with Terminal в качестве первого шага. После этого я рекомендую взглянуть на некоторые из команд оболочки OWReilly BASH, так как это оболочка Mac по умолчанию.
Я также рекомендую вам изучить VI/VIM. Это старый редактор, впервые опубликованный Биллом Джой в 1976 году. Билл Джой позже будет известен созданием Sun Microsystems и его работой над NFS, Sparc и Java. Он также написал C Shell, но я готов разрешить эту поездку.
В любом случае, этот 37-летний редактор, вероятно, является самым мощным редактором программ, который когда-либо был изобретен (и не слушал людей EMAC. They're just a cult group). Это может быть непросто для новичка, но как только вы его узнаете, вы найдете его быстрым, простым и мощным.