Comment puis-je utiliser le puma, le fichier de configuration?

Je suivais ce guide il documents la puma.rb fichier qui est stocké à l'intérieur de l'app du répertoire config.

Le guide est un peu excentriques, mais voici ce que je suppose que le puma.rb fichier ne. Au lieu de courir fou des commandes comme cela pour obtenir puma en cours d'exécution sur un socket spécifié:

bundle exec puma -e production -b unix:///var/run/my_app.sock

Vous pouvez simplement spécifier le port, pid, session et d'autres paramètres dans le puma.rb fichier comme ceci:

rails_env = ENV['RAILS_ENV'] || 'production'

threads 4,4

bind  "/home/starkers/Documents/alpha/tmp/socket"
pidfile "/home/starkers/Documents/alpha/tmp/pid"
state_path "/home/starkers/Documents/alpha/tmp/state"

activate_control_app

Et puis vous pouvez insérez le cd de l'application root et exécuter une commande simple comme

"puma"

et les paramètres définis dans puma.rb serait suivie. Malheureusement, cela ne semble pas fonctionner pour moi.

Au moins, j'ai couru puma l'intérieur de la racine d'une petite application de test, et pas de .sock fichier est apparu dans
/home/starkers/Documents/alpha/tmp/sockets donc, est-ce à dire qu'il ne fonctionne pas?

Comment puis-je le faire fonctionner? Je suis sur un développement local de la machine, de sorte que cela pourrait causer cette erreur en quelque sorte? Est-il un paramètre que je besoin de passer dans lors de l'exécution de

puma ?

OriginalL'auteur Starkers | 2013-11-13