GNU/Linux >> Linux の 問題 >  >> Linux

Linux サブシステムをインストールせずに Windows 10 で「rails credentials:edit」を実行する方法

上記の答えのどれもうまくいきませんでした。メモ帳は、ディレクトリが間違っていると文句を言い、空のファイルをくれました.

次のようにして、Notepad++ で動作するようにしました:

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

--wait を使用する必要はありませんでした


私は VS Code と VS Code 内で Powershell を使用していますが、これでうまくいきます:

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

クレジットは、この記事 https://flexpoint.tech/2020/05/16/editing-rails-6-0-credentials-on-windows/ by J. Pablo Fernández にあります


Rails 開発を行おうとしている場合は、Windows 以外のシステムに切り替えることをお勧めします。ほとんどすべての gem が問題なくコンパイルされ、すべての Rails ターミナル コマンドが追加のセットアップなしで機能するため、Linux プラットフォームで Rails アプリケーションを開発する方がはるかに簡単です。

ただし、資格情報を編集する場合は、credentials:edit を実行する前にテキスト エディター (通常は Linux では vim) をセットアップする必要があります。

最初に SET EDITOR="notepad_path" を実行します rails credentials:edit を実行してみてください

notepad_path は、好みの他のテキスト エディターに変更できます。しかし、Atom のような一部の編集者は私に奇妙な問題を与えていました。


Linux
  1. Linux でパスワード プロンプトを中断せずに SCP を実行する方法

  2. Linux の Windows サブシステムへの Oracle JDK のインストール

  3. Linux で、DVD や USB なしで Windows 7 をインストールするにはどうすればよいですか?

  1. LinuxでWineをインストールしてWindowsアプリを実行する方法

  2. Linuxにインストールせずにパッケージをテストする方法

  3. Android - Android で Windows または Linux を仮想マシンとして実行するにはどうすればよいですか?

  1. Linux、Windows、macOSでTracerouteを実行する方法

  2. Linux、Windows、またはMacでhostsファイルを編集する方法

  3. Linux、Windows、およびmacOSでホストファイルを編集する方法