2010-10-22 39 views
0

Je suis un novice de Rails, et j'utilisais initialement NetBeans + JRuby pour faire des applications Rails (j'utilisais JRuby parce que c'était un démarrage rapide - je n'ai pas besoin de m'interfacer avec des bibliothèques Java).WEBrick altératif pour Rails 2.3.8?

Ensuite, à cause de (a) beaucoup de pierres précieuses ne sont pas disponibles pour JRuby et (b) la plupart des rails webshosts ne supportent pas JRuby, j'ai décidé d'utiliser Ruby IRM.

J'ai donc tout installé et ça marchait bien. Mais maintenant, après tous les 4/5 actualisations d'une page Web, WEBrick se bloque avec un SEGFAULT. (Rien de pareil n'est arrivé quand j'utilisais JRuby). Donc, je suis allé à la recherche d'une alternative, et essayé mince. Certaines erreurs qui this question ont contribué en partie à résoudre. Maintenant, sur thin start, j'obtiens une erreur No adapter found for C:/Ruby192/bin.

Tout conseil sur la façon de commencer à développer à nouveau avec (tout) serveur web simple (stable) est très apprécié.

Ps.J'utilise Windows 7 x64, si cela peut vous aider.

Répondre

0

a fini par aller avec Ruby mince sous 1.8.7p0

1

Utilisation Voyant léger.

$ gem install passenger 
$ cd /path/to/rails 
$ passenger start 

La première fois que vous lancez le programme, il télécharge, compile et installe le serveur.

0

Essayez le mongrel pour le développement. Mais je suggère d'aller le passager dans la production. L'alternative serait un cluster métis. Il suffit d'installer la pierre précieuse mongrel, Rails utilisera automatiquement cela lors de l'allumage du serveur.

+0

Je n'ai pas essayé encore que, parce qu'il semble bâtarde ne fonctionne pas avec Rails 2.3.8: https://rails.lighthouseapp.com/projects/8994/tickets/4690-mongrel-doesnt-travail-avec-rails-238 – Zabba

+0

Eh bien, ça marche pour moi (avec script/serveur cependant). – hurikhan77