Nginx 如何设置mongoid.yml需要的环境变量?
我的服务器是使用passenger的nginx 这是我一直试图设置的环境变量:Nginx 如何设置mongoid.yml需要的环境变量?,nginx,passenger,mongoid,Nginx,Passenger,Mongoid,我的服务器是使用passenger的nginx 这是我一直试图设置的环境变量: production: database: <%= ENV['MONGOID_DATABASE'] %> 。。。当我运行$env时,我看到了它,但乘客我想没有 我得到以下错误: db_name must be a string or symbol 如果我设置了database:my_应用程序,那么它工作正常。尝试替换 PassengerRuby /usr/bin/ruby 在nginx.con
production:
database: <%= ENV['MONGOID_DATABASE'] %>
。。。当我运行$env时,我看到了它,但乘客我想没有
我得到以下错误:
db_name must be a string or symbol
如果我设置了database:my_应用程序,那么它工作正常。尝试替换
PassengerRuby /usr/bin/ruby
在nginx.conf中使用一些类似于下面的.sh脚本
#!/bin/sh
export MONGOID_DATABASE=my_app
exec "/usr/bin/ruby" "$@"
试着替换
PassengerRuby /usr/bin/ruby
在nginx.conf中使用一些类似于下面的.sh脚本
#!/bin/sh
export MONGOID_DATABASE=my_app
exec "/usr/bin/ruby" "$@"