ruby-on-rails – 缺少生产环境的密钥库
发布时间:2020-12-16 23:15:13 所属栏目:百科 来源:网络整理
导读:我的情况非常像 SemiFixed: Missing `secret_key_base` for ‘production’ environment: 我的config / secrets.yml production: secret_key_base: %= ENV["SECRET_KEY_BASE"] % 我在/ etc / environment中添加了一个条目,以便在我登录并输入时 echo $SECRE
我的情况非常像
SemiFixed: Missing `secret_key_base` for ‘production’ environment:
我的config / secrets.yml production: secret_key_base: <%= ENV["SECRET_KEY_BASE"] %> 我在/ etc / environment中添加了一个条目,以便在我登录并输入时 echo $SECRET_KEY_BASE 我得到了用rake secret创建的长字符串.但是我仍然因为’生产’环境而错过了secret_key_base而得到500错误,在config / secrets.yml中设置了这个值,即使在我重置整个计算机之后也是如此.那还有什么可能出错? 解决方法
发现apache2忽略了/ etc / environment.将以下内容添加到/ etc / apache2 / envvars解决了我的问题:
export SECRET_KEY_BASE=<the long string> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |