Primeiro você tem que instalar uma versão mais recente do Ruby. Você pode fazer isso usando rbenv com ruby-build ou RVM . Eu encontrei o primeiro para ser um pouco mais simples de usar e menos intrusivo. Basta instalar o rbenv e o ruby-build de acordo com a documentação e, em seguida:
rbenv install 2.2.0
Uma vez que você o instalou, configure seu Ruby global para 2.2.0 (ou qualquer que seja o nome do Ruby instalado):
rbenv global 2.2.0
Você precisa recarregar seu shell para que isso tenha efeito. Note que which ruby
só lhe dará o caminho para um chamado shim, não o atual interpretador Ruby. Para descobrir o caminho, basta modificar a linha abaixo, alterando 2.2.0
para qualquer versão instalada.
Agora, na configuração do Passenger, altere a opção PassengerRuby
para seu host virtual, por exemplo,
PassengerRuby /usr/local/rbenv/versions/2.2.0/bin/ruby
Recarregue o servidor e você deve terminar.