如何将secret_key_base与VPS结合使用

时间:2020-01-22 19:22:29

标签: ruby-on-rails ruby deployment digital-ocean vps

我试图在VPS上部署我的应用程序,但出现错误:

ArgumentError: Missing `secret_key_base` for 'production' environment, set this string with `rails credentials:edit`

我将secret_key_base添加到了环境变量中:

export SECRET_KEY_BASE=<my secret key>

但出现相同的错误。

secrets.production.yml:

production:
  secret_key_base: <%= ENV["SECRET_KEY_BASE"] %>

1 个答案:

答案 0 :(得分:0)

如果使用Rails> = 5.2,则应运行以下命令:

rails credentials:edit

该命令将创建config/master.keyconfig/credentials.yml.enc文件。