Назад | Перейти на главную страницу

Пассажир Phusion (он же mod_rails) в OpenSuse 11

У меня есть VServer с запущенным OpenSuse 11 и Plesk. Прямо сейчас на сервере работает php-сайт. Я также хотел бы запустить Rails-приложение с mod_rails (пассажирский пассажир).

Я установил рубин и рельсы, а также пытаюсь запустить пассажира phusion на моем appache 2, который не работает так, как я хотел бы.

Я выполнял следующие команды:

gem install passenger

passenger-install-apache2-module

После того, как я запустил вторую команду, установщик сообщает мне, что мне не хватает

После некоторого расследования я обнаружил, что моим решением может быть установка следующих пакетов

httpd-devel
apr-devel

В OpenSuse 11 есть zypper, и он не содержит этих пакетов. Я наткнулся на статью, в которой описывается установка этих пакетов с помощью yum. Но yum несовместим с версией python моего дистрибутива linux.

Я также видел, что можно загрузить исходный код apache и скомпилировать его с правильными заголовками, но поскольку на этом vserver есть работающий сайт. Новая установка или компиляция невозможны.

Итак, как мне установить предварительные условия, чтобы пассажир установил и запустил на моем сервере?

Любая помощь будет отличной (и терпите меня, я новичок в Linux) ...

С уважением

Яст здесь твой друг. На самом деле я смог установить все недостающие вещи, о которых стонет пассажир-install-apache2-module (на openSUSE), только из Yast.

Если у вас есть yast, вы можете попробовать это:

yast -i apache2-devel