2012-01-11 125 views
2

我刚开始玩Unicorn和NGINX设置(任何全面的引用,将不胜感激。我一直在谷歌爬行三天,并编译我必须让我的服务器运行在机架空间)。独角兽+ NGINX:无法启动独角兽

继续我的问题。看起来,我希望正确地将NGINX设置为指向我的rails应用程序的目录。它能够显示500错误页面。现在,我在开始的麒麟

unicorn_rails -c /home/deployer/public_html/app/config/unicorn.rb 

的过程,它给了我这个错误

/home/deployer/.rvm/gems/ruby-1.9.3-p0/gems/unicorn-4.1.1/lib/unicorn/socket_helper.rb:144:in `initialize': Permission denied - bind(2) (Errno::EACCES) 
    from /home/deployer/.rvm/gems/ruby-1.9.3-p0/gems/unicorn-4.1.1/lib/unicorn/socket_helper.rb:144:in `new' 
    from /home/deployer/.rvm/gems/ruby-1.9.3-p0/gems/unicorn-4.1.1/lib/unicorn/socket_helper.rb:144:in `bind_listen' 

我试图启动一个端口80的应用程序,我知道我需要绑定到超级用户权限任何低于1024.但是,当我尝试使用sudo它给我

sudo: unicorn_rails: command not found 

任何帮助,将不胜感激!

回答

5

尝试rvmsudo unicorn_rails -c /home/deployer/public_html/app/config/unicorn.rb