我的服务器是使用乘客的nginx
这是我一直试图设置的环境变量:
production:
database: <%= ENV['MONGOID_DATABASE'] %>
我已尝试将其设置为:
/root/.bashrc
/etc/profile
...当我运行$ env时我看到它,但我猜不会乘客?
我收到以下错误:
db_name must be a string or symbol
如果我设置了database:my_app,那么它可以正常工作。
答案 0 :(得分:0)
尝试替换
PassengerRuby /usr/bin/ruby
在你的nginx.conf中加上像这样的.sh脚本
#!/bin/sh
export MONGOID_DATABASE=my_app
exec "/usr/bin/ruby" "$@"