27 lines
1.1 KiB
Markdown
27 lines
1.1 KiB
Markdown
---
|
|
status: seed
|
|
type: concept
|
|
tags: []
|
|
created: 2025-12-17
|
|
updated: 2026-05-19
|
|
aliases:
|
|
- Rails credentials edit не открывает редактор
|
|
---
|
|
# Rails credentials edit не открывает редактор
|
|
**Симптом:** `bin/rails credentials:edit` выполняется без открытия редактора, сразу печатает `File encrypted and saved.`
|
|
|
|
**Причина:** Rails (7.x) берёт редактор из `$VISUAL` приоритетнее `$EDITOR` (см. `rails/command/helpers/editor.rb`). Если `$VISUAL` установлен в окружении (например, `zed`, `code`), редактор из `$EDITOR` игнорируется. Если редактор не найден — `system()` возвращает 127, Rails молча продолжает и сохраняет файл без изменений.
|
|
|
|
**Решение:**
|
|
|
|
```bash
|
|
VISUAL="" EDITOR="nano" bin/rails credentials:edit
|
|
```
|
|
|
|
**Диагностика:**
|
|
|
|
```bash
|
|
echo "VISUAL='$VISUAL'" # проверить, не установлен ли VISUAL
|
|
```
|
|
|
|
**Теги:** #rails #credentials #debug |