Как установить приложения Ruby on Rails в Windows / IIS? - PullRequest
1 голос
/ 02 августа 2010

Я пытаюсь заставить Redmine работать на Windows / IIS 7. Я нашел несколько пошаговых инструкций в Интернете, но ни один из них не работает на моем Windows Server 2008 R2. Я получил простое приложение (создать приложение, без настройки), чтобы получить информацию об ошибке RoR, но сам Redmine показывает ошибку 500 (ruby.exe неожиданно завершился). Я установил sqlite, поскольку некоторые руководства упоминают об этом, хотя Redmine по умолчанию использует MySQL. Я начал с установщика Bitnami и попытался настроить IIS, RorIIS, FastCGI, многие вещи, которые выглядят так, как будто они должны работать, но эта проблема убивает меня.

Если я запускаю ruby.exe из командной строки, передавая ему путь к файлу dispath.fcgi, я получаю сообщение об ошибке: «Не удалось найти точку входа в процедуру SetMagickMemoryMethods в библиотеке динамических ссылок CORE_RL_magick_.dll». Мне пришлось самому установить гем rmagick, что казалось странным, поскольку все работало идеально под Apache. Я действительно думал, что это будет плавный переход, так как он уже запущен и просто меняет веб-сервер.

Любая помощь очень ценится.

Ответы [ 2 ]

2 голосов
/ 30 марта 2011

Я много пытался установить Redmine в среде Windows под IIS. Об этом очень мало (или нет) документации. Потерял много дней на этом. В итоге я решил придерживаться стека Bitnami в Redmine. Единственное предостережение в том, что нам пришлось использовать другой порт (8080, в нашем случае), вот и все. Я отказался от идеи интеграции Redmine / RoR с IIS и никогда не оглядывался назад. Сейчас все отлично работает на производстве, и всем здесь это нравится.

Извините, я не могу дать лучшего ответа, я просто делюсь недавним опытом. Я был одержим идеей интеграции RoR / ISS, пока не понял, что это не настоящее требование, а просто то, что я запомнил Подумай об этом.

0 голосов
/ 10 мая 2012

Извините за поздний ответ.Пожалуйста, проверьте эту статью: Установка Redmine на Windows в производстве

...