J'ai configuré Ruby 1.9.1 (P234) sur un serveur Ubuntu. J'essaie de déployer une application Rails quels Vendeurs rails 2.3-Stable sur Apache 2.2 / passager 2.2.5.
Obtenir des demandes Travailler Bien, les demandes postales se cassent immédiatement avec l'entrée de journal suivante: p>
< Code> ... et ensuite certains. p> J'ai lu et trouvé ceci:
5 Réponses :
Hey Damien. J'ai eu le même problème et je n'ai pas eu une réponse exacte / un lien pour vous de la mémoire que j'ai dû corriger le rack et pas em> temp3. J'espère que cela aide p>
Exactement comment avez-vous patché rack? J'ai remarqué que les fournisseurs de passagers une version de Pre-1.0.0 de rack. J'ai essayé de remplacer la version fournie avec Rack 1.0.1, mais continuez à obtenir la même erreur.
Je devais faire ce qui suit pour le faire fonctionner p>
gemmes / passagers-2.2.5 / lib / phusion_passenger / utils.rb Ajouter besoin de "Stringio" à ce fichier sur la ligne 34 p>
ouvert lib / ruby / 1.9.1 / tempfile.rb commentaire Out Line 140 P>
Et cela fonctionne comme un charme. P>
Merci d'avoir chippé. Cependant, je ne suis toujours nulle part. Cela vous dérangeriez-vous de poster votre tempfile? Je ne comprends pas comment mon tempfile est différent des autres personnes utilisant la même version de Ruby.
Il y a une solution de contournement dans le passager 2.2.8, ce n'est donc plus nécessaire. strong> La réponse de Jim occasionnelle ci-dessus a fonctionné pour moi. Merci beaucoup Jim pour votre aide. P> Les diffs sur mon système sont, respectivement, comme suit. J'espère que cela est utile. P> killian. P>
Wow, merci beaucoup pour avoir posté ça! J'ai dérouté cette "ligne 140" magique avec une autre solution temple (décrite ici: blog.labnotes.org/2009/09/01/... ) et essayé de réparer la mauvaise chose. Ça marche maintenant, merci beaucoup!
Correction de Jim Casual a fonctionné pour moi, merci, ce problème me conduisait à Noix. P>
J'ai également dû corriger ActionView (PAR HECTOR GOMEZ ''S PATCH à https://rails.lighthouseApp.com/projects/8994/tickets/2188-I18N-Fails-with-multibyte-strings-in-ruby-19 -Similar-to-2038 ) Pour obtenir des rails et Ruby 1.9.1 Travailler. P>
Je couronne des rails 2-3-écurie de Git, cela fonctionne sans patching.
Lors de l'application de ce correctif, je ne peux pas redémarrer le module passager plus de quelques temps à l'aide de la méthode TMP / redémarrage.txt. Après cela, les demandes sont acceptées mais jamais servies. Je soupçonne que le patch peut être des tempfiles qui fuient p>
fixé dans le dernier passager, les hacks laids ne sont plus nécessaires