我使用Phusion客運5.1.8,並建立在我的.zshrc
的Phusion乘客不讀.zshrc環境變量
export SECRET_KEY_BASE='secure_key_base'
export DATABASE_NAME='db_production'
export DATABASE_PASSWORD='secure_db_pass'
以下,然後我做了source ~/.zshrc
與sudo service nginx restart
nginx的重新啓動。但是,我的應用程序抱怨它無法找到SECRET_KEY_BASE並且無法啓動。如果我手動將這些放在config/secrets.yml
中,那麼一切正常。
我config/secrets.yml
有以下幾點:
production:
secret_key_base: <%= ENV["SECRET_KEY_BASE"] %>
和我config/database.yml
文件有:
production:
<<: *default
database: <%= ENV['DATABASE_NAME'] %>
password: <%= ENV['DATABASE_PASSWORD'] %>
是否有人可以解釋我是如何會去有關使用zsh的環境變量與乘客的Phusion?
謝謝!
關機nginx的服務和運行'須藤nginx的用變量的文件'從終端看,看看它是否能正常工作 –
不是不行::(沒有區別 – DaniG2k
沒有sudo嘗試 –