[英]Rails, Missing `secret_key_base` for 'production' on Ubuntu with unicorn and nginx
我正在嘗試使用nginx和unicorn首次在Ubuntu上運行Rails應用程序。 我的問題是,當我查看日志時,看到以下錯誤。
`app error: Missing `secret_key_base` for 'production' environment, set this value in `config/secrets.yml` (
RuntimeError)`
我看了看我的secrets.yml
,
...
production:
secret_key_base: <%= ENV["SECRET_KEY_BASE"] %>
...
當我在命令行上鍵入echo $SECRET_KEY_BASE
來檢查以確保已設置密鑰時,我得到了一個秘密密鑰,這似乎表明密鑰已正確設置。 這里缺少什么?
您的獨角獸進程以root身份運行。 但是,您可能將密鑰設置為非root用戶。
要解決此問題,我建議您使用dotenv( https://github.com/bkeepers/dotenv )。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.