Попытка собрать сервер nginx с Phusion Passenger в Ubuntu 11.10 (ура для новой версии!). Запуск «passenger-install-nginx-module» выдает следующую ошибку:
* OpenSSL support for Ruby... not found
С предложением исправить это:
* To install OpenSSL support for Ruby:
Please run apt-get install libopenssl-ruby as root.
Запуск »sudo apt-get install libopenssl- ruby "выдает следующий результат:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'libruby' instead of 'libopenssl-ruby'
libruby is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Небольшое исследование показывает, что libruby - это виртуальный пакет, который предоставляет libopenssl-ruby как часть пакета. Однако сценарий passenger-install-nginx-module все еще не может найти его и продолжает выдавать ту же ошибку. Помоги мне, пожалуйста! Я немного над этим разбираюсь, и метод google-the-error-code, который обычно работает, сегодня подводит меня.
Нет. Я так разозлился на Ubuntu, что переключился на Windows 7. Я понял, что трачу больше времени на настройку инструментов, чем на то, чтобы создавать код. С тех пор я перешел к другим проектам и все еще использую только Windows 7.
Вам нужно перейти в каталог ruby ext/openssl/
, затем запустить
ruby extconf.rb
make
make install
, затем снова попробовать passenger-install-nginx-module