新手问题 在 mac 下搭建 nginx+passenger+rails 出错

tomwey · June 02, 2012 · Last by tomwey replied at June 06, 2012 · 3379 hits

启动 nginx 时说:

Unable to start the Phusion Passenger watchdog because its executable (/usr/lib/phusion-passenger/agents/PassengerWatchdog) does not exist

下面是 nginx.conf

worker_processes  1;

events {
    worker_connections  1024;
}


http {
    passenger_root /Users/tomwey/.rvm/gems/ruby-1.9.3-p194@keke/gems/passenger-3.0.12;
    passenger_ruby /Users/tomwey/.rvm/wrappers/ruby-1.9.3-p194@keke/ruby;

    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;


    server {
        listen       80;
        server_name  keke.local;
        root /Users/tomwey/Desktop/keke/blog20120602/public
        passenger_enabled on;
        rails_env development;   
    }
}

我处理的方法是:

[deploy@dell02 ~]$ whereis ruby
ruby: /usr/bin/ruby /opt/ruby/bin/ruby

然后把其中的路径写到:passenger_ruby

你可以试一试: passenger_ruby /usr/bin/ruby

还是报这个错呢

#2 楼 @tomwey 还有就是重装 Passengener 和 Nginx

多谢哈,我重装试试

You need to Sign in before reply, if you don't have an account, please Sign up first.