Я следую these directions, чтобы установить Rails 3 на мой WHM/cPanel VPS. Единственное изменение, которое я делаю, заключается в использовании Ruby 1.9.3 и Rails 3.2.3Ошибка при установке Phusion Passenger «Не удалось найти пассажира (> = 0) среди [] (Gem :: LoadError)«
Однако, когда я добираюсь до команды для запуска «module-install-apache2-module», у меня возникают проблемы.
Во-первых, из-за проблем с PATH мне нужно войти в правильный каталог, чтобы запустить команду.
Что еще более важно, когда я выполняю команду, я получаю сообщение об ошибке «Не удалось найти пассажира (> = 0) среди [] (Gem :: LoadError)» (полная ошибка ниже).
Квадратные скобки пусты, поэтому я подтвердил, что драгоценные камни были там через «список драгоценных камней - местный», а пассажир указан.
Системные характеристики:
CENTOS 5,8, WHM 11,32, VPS с корневым доступом
Полная ошибка:
/home/tekruby/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find passenger (>= 0) amongst [] (Gem::LoadError)
from /home/tekruby/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec'
from /home/tekruby/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems.rb:1231:in `gem'
from /home/tekruby/ruby/gems/bin/passenger-install-apache2-module:22:in `<main>'
Это сработало для меня, я использовал rvmsudo, а не sudo. См. Http://stackoverflow.com/questions/4167707/cant-install-passenger-3-on-snow-leopard-with-rvm-and-ruby-1-9-2 –
@Thanos Примите [чемпиона ответ] (http://stackoverflow.com/a/11107949/535406) (ударил галочку слева). – jibiel