GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So führen Sie „rails Credentials:edit“ unter Windows 10 aus, ohne ein Linux-Subsystem zu installieren

Ich habe keine der oben genannten Antworten für mich gefunden. Notepad hat sich über das falsche Verzeichnis beschwert und mir eine leere Datei gegeben.

Ich habe es mit Notepad++ zum Laufen gebracht, indem ich Folgendes gemacht habe:

SET EDITOR="C:\Program Files\Notepad++\notepad++.exe"
rails credentials:edit

Ich musste den --wait nicht verwenden Flagge.


Ich verwende VS Code und Powershell in VS Code, und das funktioniert bei mir:

> $env:EDITOR="code --wait"
> rails credentials:edit

Die Anerkennung geht an diesen Artikel https://flexpoint.tech/2020/05/16/editing-rails-6-0-credentials-on-windows/ von J. Pablo Fernández


Ich würde vorschlagen, dass Sie auf ein nicht-Windows-basiertes System umsteigen, wenn Sie versuchen, Rails zu entwickeln, da ich früher auf einem Windows-Computer gearbeitet habe, bis ich einknickte und vollständig auf Mate Linux umstieg. Es wäre so viel einfacher, eine Rails-Anwendung auf einer Linux-Plattform zu entwickeln, da fast alle Gems ohne Probleme kompiliert werden und alle Rails-Terminalbefehle ohne weitere Einrichtung funktionieren.

Wenn Sie jedoch Ihre Anmeldeinformationen bearbeiten möchten, müssen Sie einen Texteditor (normalerweise vim unter Linux) einrichten, bevor Sie "credentials:edit.

" ausführen

Führen Sie zuerst SET EDITOR="notepad_path" aus und versuchen Sie dann, rails credentials:edit auszuführen

Sie können notepad_path in einen beliebigen anderen Texteditor Ihrer Wahl ändern. Einige Redakteure wie Atom gaben mir jedoch seltsame Probleme.


Linux
  1. So installieren Sie Wine und führen Windows-Apps unter Linux aus

  2. So testen Sie ein Paket, ohne es unter Linux zu installieren

  3. So führen Sie SCP ohne Unterbrechung der Kennwortabfrage unter Linux aus

  4. Installieren von Oracle JDK auf einem Windows-Subsystem für Linux

  5. Wie kann ich Windows 7 ohne DVD oder USB unter Linux installieren?

So führen Sie bestimmte Befehle ohne Sudo-Passwort in Linux aus

So bearbeiten Sie eine Datei, ohne ihre Zeitstempel in Linux zu ändern

So installieren Sie WSL2 (Windows-Subsystem für Linux 2) unter Windows 10

So führen Sie Linux-Apps unter Windows 10 und 11 mit WSL aus

So installieren Sie das Windows-Subsystem für Linux

So installieren und konfigurieren Sie das Windows-Subsystem für Linux