Ошибка при загрузке разделяемых библиотек: 'libpcre.so.0: невозможно открыть файл общих объектов: нет такого файла или каталога'
Я только что установил Passenger 3.0.11 и nginx и получил эту ошибку:
Запуск nginx:/opt/nginx/sbin/nginx: ошибка при загрузке разделяемых библиотек: libpcre.so.0: невозможно открыть файл общих объектов: нет такого файла или каталога
Ответ 1
Сообщение означает, что он говорит. Исполняемый файл nginx был скомпилирован, чтобы ожидать, что общая библиотека PCRE (Perl-совместимое регулярное выражение) будет доступна где-то на LD_LIBRARY_PATH или указана в /etc/ld.so.conf или любые эквивалентные механизмы размещения библиотек применимы к вашей операционной системе, и она не может найти библиотека.
Вам нужно будет установить PCRE - или настроить вашу среду, чтобы nginx просмотрел библиотеку PCRE, где она установлена.
Ответ 2
У меня такая же ошибка, и я исправил проблему, запустив sudo ldconfig.
Ответ 3
Выполните команду снова и снова перезапустите сервер.