Rails 5.2加密凭据不保存

The*_* Oz 10 ruby-on-rails ruby-on-rails-5 ruby-on-rails-5.2

当我做bin/rails credentials:edit我的编辑器打开一个像credentials.yml.enc.1234默认内容的文件.编辑完成后,我点击保存,然后控制台读取New credentials encrypted and saved.

在我bin/rails credentials:edit再次运行后,另一个临时文件被打开(credentials.yml.enc.4321)并且内容恢复为默认值.

如何使凭据保持不变?

小智 17

如果您不使用vim,则需要wait在编辑器中添加一个标志:

EDITOR="atom --wait" credentials:edit

我碰到了同样的事情,在这里找到答案.


Str*_*ove 3

有一个与此相关的问题: https ://github.com/rails/rails/issues/31286

它已在 5.2.0.rc1 中修复