gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 15:00:05 66 4
gpt4 key购买 nike

我第一次尝试在 EC2 上使用 Rubber 进行设置(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"

知道我应该改变什么才能使它工作吗?

最佳答案

您的/etc/nginx/nginx.conf 文件中有错误。

更改行:

passenger_root /usr/local/rubies/2.1.0/lib/ruby/gems/2.1.0/extensions/x86_64-linux/2.1.0-static‌​/passenger-4.0.29
/usr/local/rubies/2.1.0/lib/ruby/gems/2.1.0/gems/passenger-4.0.29;
passenger_ruby /usr/local/rubies/2.1.0/bin/ruby;

进入:
passenger_root /usr/local/rubies/2.1.0/lib/ruby/gems/2.1.0/gems/passenger-4.0.29;
passenger_ruby /usr/local/rubies/2.1.0/bin/ruby;

关于nginx:[emerg] "passenger_root"指令中的参数数量无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20823897/

66 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com