Хм ... не уверен. Что я лично делаю, так это устанавливаю RVM first и устанавливаю версию Ruby и все необходимые гемы, а затем запускаю пассажирскую установку. Похоже, что вы находитесь на правильном пути, когда идет установка Passenger, на первом этапе выполняется «sudo gem install passenger», на втором этапе - sudo passenger-install-apache2-module », а на третьем этапе копируются строки, которые В приглашении вы получите файл httpd.conf по адресу /private/etc/apache2/httpd.conf. (ПРИМЕЧАНИЕ. Если вы используете RVM, не запускайте «sudo» для этих команд.)
Возможно, я бы попытался настроить RVM и запустить его на Ruby-версии (моя рекомендация - Ruby Enterprise Edition 1.8.7), а затем попробовать установить Passenger.
Еще одно замечание, которое несколько раз сбивало меня с толку ... будьте осторожны, если вы когда-нибудь измените или обновите свой Ruby через RVM после установки Passenger ... вам может потребоваться соответствующим образом обновить эти строки в httpd.conf.
Кроме того, если вы еще не знали, существует панель настроек для Mac OS X, которую вы можете установить (не используйте URL-адрес, Google для него) для управления проектами Passenger. К сожалению, это только 32-разрядная версия, что является небольшим раздражением для 64-разрядных компьютеров Mac (системные настройки должны быть перезапущены).