Я устанавливаю пассажира на сервер Ubuntu 10.04.2. следующий этот учебник.
Когда я перехожу к этапу установки nginx rvmsudo passenger-install-nginx-module
У меня следующая ошибка:
Ваши сценарии оболочки RVM слишком старые. Сначала обновите их, запустив команду «rvm update --head && rvm reload && rvm repair all».
И когда я пробую команду, она говорит:
ОШИБКА: обновление rvm было удалено. См. Вместо этого API CLI 'rvm get' и rvm 'rubygems' root @ myservername: / srv #
Кто-нибудь знает, как установить nginx?
Я предполагаю, что вам не хватает нескольких библиотек или зависимостей для Ubuntu для успешной установки nginx и пассажирских веб-серверов.
Вот хорошая ссылка для настройка пассажира с nginx или еще лучше следовать этот список команд для пассажира и nginx. На сайте есть несколько отличных видеоуроков, которые покажут вам, как это сделать.
Не используйте sudo для установки гема при использовании RVM. Это портит вашу рубиновую версию.
$rvm use 1.9.2
$gem install passenger
$passenger-install.....nginx
затем
$rvm use 1.9.2 --default --passenger
Я не уверен, что это правильно. Я установил как автономный пассажир и nginx. Я также использую RVM. Однако я почти уверен, что у вас нет необходимых зависимостей.