Ale*_*arT 3 sublimetext3 ruby-on-rails-5.2
我正在使用适用于 Linux 的 Windows 子系统以及 Rails 5.2 和 Sublime Text 3。当我这样做时
EDITOR =“subl --wait”rails凭据:编辑
它说“新凭据已加密并保存”。但不会打开要使用 Sublime Text 3 编辑的文件。此外,在尝试使用 Visual Studio Code 时
EDITOR =“code --wait”rails凭据:编辑
Visual Studio Code 打开,但它是空的。
我只能使用 VIM 和命令 EDITOR="vim"railscredentials:edit 编辑文件
问题是我不想用 vim 编辑该文件。是什么问题导致无法使用 Sublime 或 VS Code 打开要编辑的文件?
我正在使用 Rails 5.2
预先非常感谢
在 macOS 上,您可以运行此命令来编辑 Sublime 中的凭据。完成后,在 Sublime 中保存并关闭文件:
EDITOR="/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl -w" bin/rails credentials:edit
Run Code Online (Sandbox Code Playgroud)
小智 5
我在 Windows 7x64 上,今天早上偶然发现了这个问题。通过将 Atom 添加到我的系统变量 Path(所以 cmd & powershell & bash 都知道它)并将 powershell 添加到我的环境来解决它。我对 ruby & 使用单独的环境导轨。
所以现在当我输入set EDITOR=atom --wait && rails credentials:editcmd 或
powershell 中的第一$env:EDITOR="atom --wait"、第二或rails credentials:edit
EDITOR="atom --wait" rails credentials:edit在bash中,
我得到了想要的结果,即打开凭据并编辑它们:)..希望这有帮助
附言。--wait将编辑器设置为 subl 或记事本时,
我不需要使用flag!EDITOR只是当前会话的临时变量,意味着当前打开的 cmd、powershell 或 bash 窗口!
| 归档时间: |
|
| 查看次数: |
4874 次 |
| 最近记录: |