Установка переменной среды "EDITOR" или "BUNDLER_EDITOR"
Я пытаюсь открыть драгоценный камень в Sublime Text, безуспешно. У меня установлен Bundler. Вот что происходит.
В командной строке:
$bundle open Devise
To open a bundled gem, set $EDITOR or $BUNDLER_EDITOR
Когда я перехожу на веб-сайт Bundler, он говорит:
Откройте исходный каталог данного связанного драгоценного камня:
$расслоение GEM
Это открывает исходный каталог предоставленного GEM в вашем редакторе. Для этого необходимо установить переменную среды EDITOR
или BUNDLER_EDITOR
.
Я новичок во всем этом. Каковы конкретные шаги для установки переменных среды EDITOR
или BUNDLER_EDITOR
? Я нахожусь на Mac, используя Sublime Text.
Спасибо.
Ответы
Ответ 1
Предполагая, что вы используете оболочку bash, вам нужно отредактировать либо ~/.bashrc
, либо ~/.bash_profile
с помощью:
export EDITOR=<editor name>
Пример, специально для Sublime:
export EDITOR='subl -w'
Смотрите: Документы командной строки Sublime OS X
Ответ 2
Как упоминалось в шестидесяти четырех битах,
export EDITOR='subl -w'
вызовет ошибку для команды bundle open gem_name
Но если я использую
export EDITOR='subl'
Тогда возвышенное не будет записывать сообщение фиксации в git правильно выполнить команду git commit
.
Поэтому я думаю, что лучше использовать эту конфигурацию:
export EDITOR="subl -w"
export BUNDLER_EDITOR="subl"