Question

Je viens de commencer à jouer avec Unicorn et Nginx mis en place (toute référence entière serait apprécié. Je suis en train de ramper à travers Google pour trois jours et compiler ce que je dois obtenir mon serveur en cours d'exécution dans Rackspace).

En continuant à ma question. On dirait que je l'ai, je l'espère bien, mis en place Nginx pour pointer vers le répertoire de mon application rails. Il a pu montrer la page d'erreur 500. Maintenant, je suis en train de commencer licorne

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

et il me donne cette erreur

/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'

Je suis en train de lancer l'application sur le port 80 et je sais que j'ai besoin SUPERUSER la permission de se lier à quoi que ce soit inférieur à 1024. Mais lorsque je tente d'utiliser sudo il me donne

sudo: unicorn_rails: command not found

Toute aide serait appréciée!

Était-ce utile?

La solution

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top