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

tomwey · 2012年06月02日 · 最后由 tomwey 回复于 2012年06月06日 · 3384 次阅读

启动 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

多谢哈,我重装试试

需要 登录 后方可回复, 如果你还没有账号请 注册新账号