У меня есть 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