2012-12-11 2 views
0

J'utilise un serveur web léger avec RoR sur mon iMac. Je commence avec contremaître $ départThin Foreman a cessé de fonctionner

Il fonctionnait très bien, mais maintenant je me fais ceci dans la console:

09:27:10 web.1  | => Booting Thin 
09:27:10 web.1  | => Rails 3.1.3 application starting in development on  http://0.0.0.0:5000 
09:27:10 web.1  | => Call with -d to detach 
09:27:10 web.1  | => Ctrl-C to shutdown server 
09:27:10 web.1  | >> Thin web server (v1.3.1 codename Triple Espresso) 
09:27:10 web.1  | >> Maximum connections set to 1024 
09:27:10 web.1  | >> Listening on 0.0.0.0:5000, CTRL+C to stop 
09:27:10 web.1  | Exiting 
09:27:11 web.1  | process terminated 
09:27:11 system | sending SIGTERM to all processes 

Et l'invite $ apparaît - de sorte que le serveur Web ne fonctionne pas.

Des idées?

Je viens couru début $ mince et obtenu:

En utilisant l'adaptateur rack /Users/burtondav/.rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0. 22/lib/bundler/runtime.rb: dans 'block in setup': Vous avez déjà activé le rack 1.4.1, mais votre Gemfile nécessite le rack 1.3.6. L'utilisation de bundle exec peut résoudre ce problème. (Gem :: ChargeErreur)

Quelle paquet commande exec dois-je essayer?

+0

Je pense que cela signifie 'démarrage groupé'. –

Répondre

0

Ajoutez le gem 'thin' dans votre application Gemfile et exécutez le bundle exec thin start pour résoudre le problème de conflit de version.

+0

Si j'entre le démarrage fin $ bundle exec, le serveur web léger démarre et mon application s'exécute dans localhost: 3000 - avant, je pouvais entrer $ foreman start et tourner dans localhost: 5000 – Reddirt

+0

Mon fichier de programme foreman a: web: bundle exec rails server thin -p $ PORT – Reddirt

+0

Le numéro de port par défaut utilisé par le contremaître est '5000' pour le premier service. Vous pouvez référencer le document pour plus de détails [http://ddollar.github.com/foreman/](http://ddollar.github.com/foreman/). Vous pouvez passer l'option '-p 5000' lorsque vous exécutez manuellement. – siddick