2010-08-02 8 views
1

J'essaie de faire fonctionner Redmine sous Windows/IIS 7. J'ai trouvé plusieurs procédures en ligne, mais aucune ne fonctionne sur ma machine Windows Server 2008 R2. J'ai une application simple (créer une application, pas de personnalisation) pour aller aussi loin que l'erreur RoR, mais Redmine elle-même montre une erreur 500 (ruby.exe s'est fermé de façon inattendue). J'ai installé sqlite car certains guides le mentionnent, bien que Redmine utilise MySQL par défaut. J'ai commencé avec l'installateur de Bitnami et j'ai essayé de personnaliser pour IIS, RorIIS, FastCGI, beaucoup de choses qui semblent fonctionner, mais ce problème me tue. Si j'exécute ruby.exe à partir de la ligne de commande, en lui transmettant le chemin du fichier dispath.fcgi, j'obtiens une erreur: "Le point d'entrée de la procédure SetMagickMemoryMethods n'a pas pu être localisé dans la bibliothèque de liens dynamiques CORE_RL_magick_.dll". J'ai dû installer la gemme rmagick moi-même qui semblait étrange puisque tout fonctionnait parfaitement sous Apache. Je pensais vraiment que ce serait un bon compromis car il est déjà opérationnel et il suffit de changer de serveur web.Comment installer une application Ruby on Rails sur Windows/IIS?

Toute aide est très appréciée.

Répondre

2

J'ai beaucoup essayé d'installer l'environnement Redmine sous Windows sous IIS. Il y a très peu (ou pas du tout) de documentation à ce sujet. Perdu plusieurs jours à ce sujet. En fin de compte, j'ai décidé de m'en tenir à la pile Bitnami de Redmine. Le seul inconvénient est que nous avons dû utiliser un autre port (8080, dans notre cas), c'est tout. J'ai abandonné l'idée d'intégrer Redmine/RoR avec IIS et je n'ai jamais regardé en arrière. Tout fonctionne très bien dans la production maintenant et tout le monde est content ici.

Désolé je ne peux pas donner une meilleure réponse que cela, je partage juste une expérience récente. J'étais obsédé par l'intégration de RoR/ISS jusqu'à ce que je réalise que ce n'était pas une exigence réelle, c'était juste quelque chose que je pensais. Penses-y.

+0

Voilà ce que j'ai fini par décider. Malheureusement, nous mettons beaucoup de temps dans IIS. C'est comme ça que ça se passe maintenant, mais c'était plus difficile que ça en valait la peine. Merci pour la réponse! –