问题打开凭证文件

问题描述 投票:3回答:2

我正在尝试使用此命令打开凭证文件。

rails credentials:edit

它返回:

没有$ EDITOR打开文件。分配如下:

EDITOR =“mate --wait”bin / rails凭证:编辑

对于立即分叉和退出的编辑器,传递等待标志很重要,否则凭据将立即保存,无法编辑。

所以我发出这个命令:

EDITOR="subl --w" bin/rails credentials:edit

但是,终端会在不打开编辑器的情况下响应“新凭据加密并保存”。

ruby-on-rails amazon-s3 rails-activestorage
2个回答
2
投票

你在使用wait的正确别名吗?在官方文件中有: -w or --wait: Wait for the files to be closed before returning

所以它应该是: EDITOR="subl --wait" bin/rails credentials:edit

我刚刚在ubuntu上使用vs代码测试了这个,并且原子和它正常工作: EDITOR="code --wait" rails credentials:editEDITOR="atom --wait" rails credentials:edit

还要检查subl是否正确添加到系统变量路径中。


0
投票

当nuaky回答时,以下命令帮助我(假设app文件夹中的终端命令行):

$ EDITOR =“subl --wait”rails凭据:编辑

© www.soinside.com 2019 - 2024. All rights reserved.