Saya tidak menemukan jawaban di atas bekerja untuk saya. Notepad mengeluh tentang direktori yang salah dan memberi saya file kosong.
Saya membuatnya berfungsi dengan Notepad++ dengan melakukan hal berikut:
SET EDITOR="C:\Program Files\Notepad++\notepad++.exe"
rails credentials:edit
Saya tidak perlu menggunakan --wait
bendera.
Saya menggunakan Kode VS dan Powershell di dalam Kode VS, dan ini berfungsi untuk saya:
> $env:EDITOR="code --wait"
> rails credentials:edit
Penghargaan diberikan untuk artikel ini https://flexpoint.tech/2020/05/16/editing-rails-6-0-credentials-on-windows/ oleh J. Pablo Fernández
Saya sarankan Anda beralih ke sistem berbasis non-windows jika Anda mencoba melakukan pengembangan Rails seperti yang biasa saya lakukan di mesin windows sampai saya menyerah dan beralih sepenuhnya ke Mate Linux. Akan jauh lebih mudah untuk mengembangkan aplikasi Rails pada platform Linux karena Anda akan melihat hampir semua permata dikompilasi tanpa masalah apa pun dan semua perintah terminal Rails berfungsi tanpa penyiapan lebih lanjut.
Namun, jika ingin mengedit kredensial, Anda memerlukan penyiapan editor teks (Biasanya vim di Linux) sebelum menjalankan kredensial:edit.
Pertama jalankan SET EDITOR="notepad_path"
lalu coba jalankan rails credentials:edit
Anda dapat mengubah notepad_path ke editor teks lain yang Anda inginkan. Namun, beberapa editor seperti Atom memberi saya masalah aneh.