Rails:如何解决“在“生产”环境中缺少secret_key_base”的问题

西拉(Sylar):

我简直无法摆脱消息:

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

我有Rails 5.2.0,并运行

EDITOR=vim rails credentials:edit

里面:

production:
   secret_key_base: xxxxxxxxxxxxxxxxxxxxxxx

保存,然后在终端中:

RAILS_ENV=production rails c

我想念什么吗?我已经重新启动服务器并遇到相同的问题,但是在开发模式下没有问题。

7urkm3n:

保持默认secrets.yml文件

# config/secrets.yml
production:
  secret_key_base: <%= ENV["SECRET_KEY_BASE"] %>
RAILS_ENV=production SECRET_KEY_BASE=production_test_key rails c

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何解决错误“在“生产”环境中缺少“ secret_key_base””(Rails 4.1)

Rails中缺少生产secret_key_base

Heroku上的“缺少'生产环境'的secret_key_base`”错误

在Rails生产中缺少secret_key_base

测试环境中Rails.application.secrets中缺少secret_key_base

在Ubuntu 18.04服务器(Rails 6.0)上缺少“生产”环境的“ secret_key_base”,尝试了多个主题

无法在Heroku上运行的Ruby on Rails 4.1.4应用程序中为生产环境设置secret_key_base

在生产中无法识别rails secret_key_base

生产环境缺少secret_key_base-在Heroku上托管Rails 4.1.4应用

在Rails 5.2中单独使用secret_key_base吗?

Rails 4中secret_key_base的用途是什么

Rails 6.0 中的 secret_key_base 最佳实践

在Rails 4.2.2中开发和测试secret_key_base

在“开发”环境中缺少“ secret_token”和“ secret_key_base”,请在“ config / secrets.yml”中设置这些值。

在“开发”环境中缺少“ secret_token”和“ secret_key_base”,请在“ config / secrets.yml”中设置这些值

Rails.application.credentials.dig(:secret_key_base) 在 Heroku 生产中返回 nil

发生未处理的低级错误。“生产”环境缺少“secret_key _base”

部署到 Heroku 的问题:缺少“secret_key_base”和未初始化的常量帖子(NameError)

rails:泄露secret_key_base有什么后果

Rails 5.2凭证:编辑不喜欢secret_key_base

如何在AWS上生成丢失的secret_key_base

如何解决MongoDB中缺少事务的问题?

如何解决 docker 环境中 gradle 被破坏的问题?

Secret_key_base无法正常工作?

如何解决类缺少ActivatableAttribute的问题

如何解决错误:缺少环境变量“TWITTER_CONSUMER_KEY”

如何解决“环境对象”这个问题?

如何解决“无法为环境生产解析”错误?

如何解决FlatList React Native中的Key问题