Nenašla jsem žádnou z výše uvedených odpovědí, která by pro mě fungovala. Poznámkový blok si stěžoval na nesprávný adresář a dal mi prázdný soubor.
Abych fungoval s Notepad++, udělal jsem to následovně:
SET EDITOR="C:\Program Files\Notepad++\notepad++.exe"
rails credentials:edit
Nepotřeboval jsem použít --wait
vlajka.
Používám VS Code a Powershell v rámci VS Code a funguje to pro mě:
> $env:EDITOR="code --wait"
> rails credentials:edit
Poděkování patří tomuto článku https://flexpoint.tech/2020/05/16/editing-rails-6-0-credentials-on-windows/ od J. Pabla Fernándeze
Navrhoval bych, abyste přešli na systém, který není založen na systému Windows, pokud se pokoušíte o vývoj kolejí, jako jsem dříve pracoval na počítači s Windows, dokud jsem neustoupil a zcela nepřešel na Mate Linux. Bylo by mnohem snazší vyvinout aplikaci Rails na platformě Linux, protože byste viděli téměř všechny drahokamy kompilující bez problémů a všechny příkazy terminálu rails fungují bez dalšího nastavování.
Pokud však chcete upravit své přihlašovací údaje, potřebujete před spuštěním přihlašovacích údajů:edit nastavení textového editoru (v Linuxu obvykle vim).
První spuštění SET EDITOR="notepad_path"
a pak zkuste spustit rails credentials:edit
Notepad_path můžete změnit na jakýkoli jiný textový editor, který preferujete. Nicméně někteří editoři jako Atom mi dávali divné problémy.