9
votes

Démarrer le serveur mince sans le gemme mince ne fonctionne pas

J'utilise Ruby 1.9.3 et Rails 3.2.2. Chaque fois que j'utilise le serveur mince avec privé_pub gem, cela ne fonctionne pas, je n'ai fait que Rapport privé_pub.ru -s la production mince. Je reçois l'erreur suivante xxx

mais j'inclus le gemme mince dans mon fichier GEM Cela fonctionnerait bien. Toute aide merci.


0 commentaires

3 Réponses :


21
votes

Vous ne pouvez pas démarrer Linux sans Linux.

Vous ne pouvez pas lancer un serveur de rackup sans rack.

Vous ne pouvez pas lancer mince sans gemme mince.


6 commentaires

J'ai vérifié un didacticiel par Ryan Bates et dans son code source, il n'incluait pas le gemme mince


mais il avait une mince installation sur ce référentiel gemme


rackup -rubygems privé_pub.ru -s la production minces -e et vous avez besoin d'arrêter d'utiliser Bundler


toujours pas de chance à moins que j'ajoute le gemme mince dans mon fichier de gemme


@ChennaOkafor, alors ajoutez-le à la gemfile! Pourquoi essayez-vous de compliquer les choses qui sont droites?


Il est lié à la mise à niveau mince à 1.4.1 ( Github.com/macournoyer/thin/issues/115 ). C'est probablement pourquoi cela fonctionne pour les anciens railscast mais pas maintenant.



1
votes

Si vous souhaitez utiliser un gemme, il doit être dans votre gemfile . Vous pouvez résoudre votre problème comme suit:

  • ajoutez la ligne suivante à votre gemfile : gem 'mince'
  • Mettez à jour l'environnement de votre application actuelle: Bundle installer
  • Démarrez le serveur Web: Bundle Exec Démarrage mince

0 commentaires

14
votes
gem 'faye'
gem 'thin'

1 commentaires

Beaucoup de ceux qui trouvent cela utilisent probablement des rails 4 / Ruby 2 et suivant les rails de Ryan Bate # 260 sur Faye. $ Rackup Faye.ru -S PRODUCTION DIFFICILE Il n'a pas FAYE ou mince dans le fichier GEM. Bien que fait un gem installation sur les deux faye et mince , @ moins pour les rails 4, faye & mince doit être dans le fichier GEM et un ensemble Installation exécuté avant que le serveur ne démarre.