我試圖在聰明的雲中部署我的rails應用程序。我已經在heroku上部署了好幾次,但聰明的雲一直在部署失敗。 我檢查日誌文件和基金這樣的:clevercloud rails部署。如何配置env變量?
application.rb:534:in `validate_secret_key_config!': Missing `secret_token` and `secret_key_base` for 'production' environment, set these values in `config/secrets.yml` (RuntimeError)
我一直在閱讀關於這個問題,似乎在的.gitignore文件產生,怎麼一回事,因爲它忽略了secrets.yml文件。事情是我有我的代碼在一個私人存儲庫,所以我不在乎。 .gitignore文件中我沒有secrets.yml,但聰明的雲一直在抱怨。 我安裝由聰明的雲提供的命令行和運行聰明ENV和它返回:
POSTGRESQL_ADDON_PORT= ####
POSTGRESQL_ADDON_HOST=######
POSTGRESQL_ADDON_DB= ###############
POSTGRESQL_ADDON_PASSWORD=#############
POSTGRESQL_ADDON_USER=##############
我也試圖把
secret_key_base: <%= ENV["SECRET_KEY_BASE"] %>
在我的配置/環境/ production.rb
但我沒有結果。那麼,有什麼幫助?謝謝!!
(記住,我沒有存取權限系統的bash)