Проблема, чтобы открыть файл учетных данных - PullRequest
0 голосов
/ 17 сентября 2018

Я пытаюсь открыть файл учетных данных с помощью этой команды.

rails credentials:edit

Возвращает:

Нет $ EDITOR для открытия файла. Назначьте один из них следующим образом:

EDITOR = "mate --wait" учетные данные bin / rails: edit

Для редакторов, которые разветвляются и выходят немедленно, важно пропустить флаг ожидания, в противном случае учетные данные будут сохранены немедленно, без шансовдля редактирования.

Поэтому я делаю эту команду:

EDITOR="subl --w" bin/rails credentials:edit

Однако терминал отвечает «Новые учетные данные зашифрованы и сохранены» без открытия редактора.

Ответы [ 2 ]

0 голосов
/ 25 марта 2019

Как ответил nuaky, мне помогает следующая команда (предположим, что командная строка терминала находится в папке приложения):

$ EDITOR = "subl --wait" учетные данные рельсов: edit

0 голосов
/ 17 сентября 2018

Используете ли вы правильный псевдоним для wait?В официальной документации есть:
-w or --wait: Wait for the files to be closed before returning

Так и должно быть:
EDITOR="subl --wait" bin/rails credentials:edit.

Я только что проверил это на Ubuntu с кодом и атомом, и он работал правильно:
EDITOR="code --wait" rails credentials:edit.
EDITOR="atom --wait" rails credentials:edit.

Также проверьте, правильно ли добавлен subl в путь к системной переменной.

...