Сегодня я развернул веб-приложение на своем рабочем сервере, у меня была ошибка, и в обратном следе моего пассажира я заметил следующее:
/var/www/sites/exampleapp/shared/bundle/ruby/1.9.1/gems/activerecord-3.1.3/lib/active_record/connection_adapters/abstract/connection_specification.rb
Это повторяется несколько раз, поэтому я не буду вставлять всю обратную трассировку.
Однако я убедился, что на моем сервере ruv 1.9.2 был значением по умолчанию для rvm:
jeff@bigbox:/var/www/sites$ ruby -v
ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-linux]
В нижней части моего обратного следа у меня есть это:
/home/jeff/.rvm/gems/ruby-1.9.2-p290/gems/passenger-3.0.11/lib/phusion_passenger/spawn_manager.rb
Действительно ли мое приложение использует 1.9.2, если да, что это за штука 1.9.1, и могу ли я безопасно проигнорировать ее?У меня даже нет 1.9.1 на этой коробке и не установлен системный ruby.