Проблемы компиляции пассажира для apache2 на CentOS
1875
Otolia
Я пытаюсь установить openproject на CentOS 6.5 (выпуск 3 от OVH), следуя этому руководству, но вместо postgresql используется mysql.
Я почти закончил, но я не могу собрать пассажир для apache:
passenger-install-apache2-module
Вот результат:
Добро пожаловать в установщик модуля Phusion Passenger Apache 2, версия 4.0.40.
Этот установщик проведет вас через весь процесс установки. Это не должно занять более 3 минут.
Вот что вы можете ожидать от процесса установки:
Модуль Apache 2 будет установлен для вас.
Вы узнаете, как настроить Apache.
Вы узнаете, как развернуть приложение Ruby on Rails.
Не волнуйтесь, если что-то пойдет не так. Этот установщик посоветует вам, как решить любые проблемы.
Нажмите Enter для продолжения или Ctrl-C для отмены.
Какие языки вас интересуют?
Используйте для выбора. Если меню не отображается правильно, нажмите «!»
(*) Ruby () Python () Node.js () Метеор
Проверка необходимого программного обеспечения ...
Проверка на компилятор C ... Найдено: да Расположение: / usr / bin / cc
Проверка на компилятор C ++ ... Найдено: да Расположение: / usr / bin / c ++
Проверка заголовков разработки Curl с поддержкой SSL ... Найдено: да Местоположение curl-config: / usr / bin / curl-config Расположение заголовка: /usr/include/curl/curl.h Версия: libcurl 7.19.7 Используется: да Поддерживает SSL: да
Проверка заголовков разработки OpenSSL ... Найдено: да Расположение: /usr/include/openssl/ssl.h
Проверка заголовков разработки Zlib ... Найдено: да Расположение: /usr/include/zlib.h
Проверка на Apache 2 ... Найдено: да Расположение httpd: / usr / sbin / httpd Версия Apache: 2.2.15
Проверка заголовков разработки Apache 2 ... Найдено: нет
Проверка на Rake (связана с /home/openproject/.rvm/gems/ruby-2.1.0/wrappers/ruby) ... Найдено: да Расположение: /home/openproject/.rvm/gems/ruby-2.1.0/ упаковщики / грабли
Проверка поддержки OpenSSL для Ruby ... Найдено: да
Проверка на RubyGems ... Найдено: да
Проверка заголовков разработки Ruby ... Найдено: да Расположение: /home/openproject/.rvm/rubies/ruby-2.1.0/include/ruby-2.1.0/ruby.h
Проверка на стойку ... Найдено: да
Проверка заголовков разработки Apache Portable Runtime (APR) ... Найдено: нет
Проверка заголовков разработки Apache Portable Runtime Utility (APU) ... Найдено: нет
Некоторое необходимое программное обеспечение не установлено. Но не волнуйтесь, этот установщик расскажет вам, как их установить. Нажмите Enter для продолжения или Ctrl-C для отмены.
Инструкция по установке необходимого программного обеспечения
Чтобы установить заголовки разработки Apache 2: Пожалуйста, установите его с помощью yum install httpd-devel
Чтобы установить заголовки разработки Apache Portable Runtime (APR): Пожалуйста, установите его с помощью yum install apr-devel
Чтобы установить заголовки разработки Apache Portable Runtime Utility (APU): пожалуйста, установите его с помощью yum install apr-util-devel
Если вышеупомянутые инструкции не помогли решить проблему, ознакомьтесь с Руководством пользователя:
Вы можете попробовать использовать --skip-broken, чтобы обойти проблему
Вы можете попробовать запустить: rpm -Va --nofiles --nodigest
Я интерпретирую это как результат того, что OVH изменил много файлов для их выпуска, таким образом предотвращая любое обновление. Следует отметить, что мне пришлось удалить httpd * из исключений, чтобы что-то сделать.
2 вопроса:
Что я могу сделать с пакетом httpd-devel?
Почему пассажир не распознает пакеты apr?
1 ответ на вопрос
0
Philippe CARLE
I had exactly the same issue until i found out that one of the only repo for CentOs indexing httpd-devel was the Virtualmin repo. Just install Virtualmin :