vault backup: 2026-05-19 17:36:54
This commit is contained in:
Vendored
+3
-3
@@ -259,6 +259,9 @@
|
||||
},
|
||||
"active": "f669bd78b6310606",
|
||||
"lastOpenFiles": [
|
||||
"00 Inbox/Rails credentials edit не открывает редактор.md",
|
||||
"00 Inbox/UntitledUntitled.md",
|
||||
"00 Inbox/Untitled.md",
|
||||
"90 Library/08 Study/УИР.md",
|
||||
"00 Inbox/ВДО no кредитам.md",
|
||||
"99 System/Archive/ВДО no кредитам.md",
|
||||
@@ -292,9 +295,6 @@
|
||||
"90 Library/10 Finance/Инвестиции/Оценка акций.md",
|
||||
"90 Library/10 Finance/Инвестиции/Облигации.md",
|
||||
"90 Library/10 Finance/Инвестиции/Управление инвестиционным портфелем.md",
|
||||
"90 Library/10 Finance/Инвестиции/Риск-профиль инвестора.md",
|
||||
"99 System/Archive/Ruby - массивы.md",
|
||||
"90 Library/06 Programming/Ruby - массивы.md",
|
||||
"99 System/Cache/Pasted image 20260517203352.png",
|
||||
"99 System/Cache/Pasted image 20260517203317.png",
|
||||
"99 System/Cache/Pasted image 20260517203304.png",
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
---
|
||||
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
|
||||
|
||||
```bash
|
||||
VISUAL="" EDITOR="nano" bin/rails credentials:edit
|
||||
```
|
||||
|
||||
**Диагностика:**
|
||||
|
||||
bash
|
||||
|
||||
```bash
|
||||
echo "VISUAL='$VISUAL'" # проверить, не установлен ли VISUAL
|
||||
```
|
||||
|
||||
**Теги:** #rails #credentials #debug
|
||||
Reference in New Issue
Block a user