我正在尝试使用Rubber第一次设置EC2(complete_passenger_nginx_postgresql)。我更改了配置文件中的一堆设置,使其可以使用不同的AMI(Ubuntu 12.04.3 LTS - ami-a73264ce(64位)),Ruby 2.1.0,Passenger 4.0.29和Nginx 1.4.4 。 我几乎得到了它的工作,但它在启动Nginx时失败,出现以下错误:
nginx: [emerg] invalid number of arguments in "passenger_root" directive in /etc/nginx/nginx.conf:45
rubber-passenger_nginx.yml具有以下“passenger_root”代码:
passenger_lib: "#{passenger_root}/ext/nginx"
知道我应该改变什么以使其有效吗?
答案 0 :(得分:1)
就我而言,我在根目录声明的末尾缺少 ;
错误:
root "/directory/with double quotes/will work"
解决方案:
root "/directory/with double quotes/will work";