2012-01-31 4 views
0

Я запускаю Rails 3 и Ruby 1.8.7 на Windows. Я пытаюсь использовать «mongrel_rails start -e production» для запуска mongrel в качестве прокси-сервера для apache 2.2. У меня работает apache. Когда я выдаю команду mongrel_rails, я получаю:mongrel_rails и pg version issue

Вы запросили: pg> = 0.11.0. Попробуйте запустить 'bundle update pg'

Выполнение обновления не разрешает проблему. Я попытался удалить и переустановить pg и mongrel безрезультатно. Я не могу найти ссылки на эту проблему в любом месте в Интернете, и я полностью в тупике. Пожалуйста помоги.

Обновление: Я также попытался указать pg> = 0.12.2, и я получаю тот же результат. Я также пытался использовать mongrel как услугу, но не мог заставить это работать, но это еще одна проблема, я полагаю.

+0

Возможно, вы захотите добавить 'bundler' в свои теги, поскольку это, похоже, проблема с этим программным обеспечением. –

+0

ОК, спасибо за предложение. – dallma77

ответ

0

Последний ответ кажется, что в этой конфигурации нет необходимости использовать файл 'mongrel.conf'. DocumentRoot и ProxyPass url («http: // имя-сервера: 3000» в моем случае) определены для Mongrel в спецификации VirtualHost в файле httpd.conf. Для параметра SeverName установлено значение «server-name: 80».

0

Обновление - ответ кажется не использовать «mongrel_rails start» и просто использовать «сервер rails», однако я не знаю, будет ли это использовать mongrel.conf, который у меня есть в папке конфигурации приложения. И, похоже, не существует способа указать его в командной строке.