nginx:[emerg]“passenger_root”指令中的参数数量无效

时间:2013-12-29 09:50:58

标签: nginx amazon-ec2 passenger rubber ruby-2.1

我正在尝试使用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"

知道我应该改变什么以使其有效吗?

1 个答案:

答案 0 :(得分:1)

就我而言,我在根目录声明的末尾缺少 ;

错误:

root "/directory/with double quotes/will work"

解决方案:

root "/directory/with double quotes/will work";