vault backup: 2026-05-20 14:29:47

This commit is contained in:
Dmitry
2026-05-20 14:29:47 +03:00
parent 5261a9d0ff
commit 08f4303d28
4 changed files with 76 additions and 5 deletions
@@ -0,0 +1,27 @@
---
status: seed
type: concept
tags: []
created: 2025-12-17
updated: 2026-05-19
title: 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