Я выполняю сервер человечности 9.10 на платформе amd-64. Все в значительной степени стандартно, и у меня есть Sinatra 0.94, работающий на рубиновых 1,8 установках. Я хочу установить пассажира для легкого конфигурирования ssl.
Проблема, ей не удается найти установщик.
Я работаю
sudo gem install passenger
или
sudo gem install -r passenger
и затем следующая строка,
passenger-install-nginx-module
или
passenger-install-apache2-module
оба сбоя, потому что путь не найден.
Есть ли что-то, что я забываю здесь? Это не должно только работать, прямо, как только драгоценный камень установлен?
очевидно, драгоценный камень установлен не в указанном месте, согласно
Ошибка, поэтому я оставляю этот вопрос, а не удаляю его единственный с проблемой).
Я знаю, что вы уже ответили на вопрос, но решил, что я отвечу на вопрос и предложу пару центов.
Я недавно выполнил аналогичную установку nginx, но решил использовать RVM для управления версиями Ruby, что требует от нас НЕ использовать sudo.
Я рекомендую этот путь, потому что все версии Ruby и все ваши драгоценные камни аккуратно организованы в вашем домашнем каталоге. Для этого вам также потребуется скомпилировать nginx вручную, что, безусловно, поможет немного разобраться в конвейерах.
Вы можете скомпилировать nginx вручную, используя "--add-module = / home / user / path_to_passenger_gem / ext", но вам нужно очень внимательно прочитать инструкции RVM ... правда, не пропускайте строчку поскольку они очень лаконичны.
Вот ссылка на инструкции RVM:
http://rvm.beginrescueend.com/passenger/
и на инструкции руководства Nginx (которые вы, вероятно, уже бегло просмотрели).