我在我的服务器上做了这个:
deploy@ubuntu-512mb-ams2-01:~/applications/spa_backend/current$bundle exec rake secret 4b921910** deploy@ubuntu-512mb-ams2-01:~/applications/spa_backend/current$export SECRET_KEY_BASE=4b921910** deploy@ubuntu-512mb-ams2-01:~/applications/spa_backend/current$irb irb(main):001:0> ENV["SECRET_KEY_BASE"] => "4b921910**"
当我尝试使用我的应用程序打开链接时,我看到了:
发生了未处理的低级错误.应用程序日志可能包含详细信息
puma_error.log:
#<RuntimeError: Missing `secret_key_base` for 'production' environment,set this value in `config/secrets.yml`> /home/deploy/applications/spa_backend/shared/bundle/ruby/2.3.0/gems/railties-5.0.0.1/lib/rails/application.rb:513:in `validate_secret_key_config!' /home/deploy/applications/spa_backend/shared/bundle/ruby/2.3.0/gems/railties-5.0.0.1/lib/rails/application.rb:246:in `env_config'
secrets.yml:
production: secret_key_base: <%= ENV["SECRET_KEY_BASE"] %>
UPD.我改变了<%= ENV [“secret_key_base”]%> – > <%= ENV [“SECRET_KEY_BASE”]%>但它没有帮助
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。