我使用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尝试 –