Ruby on Rails 6:无法编辑我的credentials.yml.enc

ftf50wuq  于 2023-11-18  发布在  Ruby
关注(0)|答案(1)|浏览(102)

我正在尝试添加到我的credentials.yml。我已经运行
第一个月

EDITOR="subl --wait" rails credentials:edit
两人返回:
File encrypted and saved.
但两人都没有在Sublime文本编辑器中打开解密文件
这对我来说是新的,我做错了什么?

fhity93d

fhity93d1#

如果rails credentials:edit没有打开一个编辑器,让您可以交互式地编辑凭据,而是立即返回File encrypted and saved.,那么最可能的3个问题是:
1.您访问的页面不存在
1.您没有设置默认编辑器
1.默认的EDITOR在启动时分叉,导致rails credentials:edit在分叉时返回
为了涵盖所有问题,请描述:
1.确认您选择了which <editor>的编辑器,例如:

$ which vim
/usr/bin/vim

字符串
1.使用EDITOR调用rails credentials:edit,例如:EDITOR=vim rails credentials:edit
1.如果你仍然有问题,那么检查一下你的编辑器如何避免分叉或添加等待。

# For sublime
EDITOR="subl --wait" bin/rails credentials:edit

# For vscode, which may required (https://code.visualstudio.com/docs/setup/mac#_launching-from-the-command-line)
EDITOR="code --wait" bin/rails credentials:edit.

# For atom
EDITOR="atom --wait" bin/rails credentials:edit.

相关问题