Zuerst müssen Sie eine neuere Ruby-Version installieren. Sie können dies mit rbenv mit Ruby-Build oder RVM tun . Ich habe festgestellt, dass die erstere etwas einfacher zu bedienen und weniger aufdringlich ist. Installieren Sie einfach rbenv und ruby-build gemäß der Dokumentation.
rbenv install 2.2.0
Nachdem Sie es installiert haben, setzen Sie Ihren globalen Ruby auf 2.2.0 (oder wie auch immer Sie den Namen des Ruby installiert haben):
rbenv global 2.2.0
Sie müssen Ihre Shell erneut laden, damit dies wirksam wird. Beachten Sie, dass Sie which ruby
nur den Pfad zu einem sogenannten Shim erhalten, nicht zum eigentlichen Ruby-Interpreter. Um den Pfad herauszufinden, ändern Sie einfach die folgende Zeile und ändern Sie 2.2.0
die Version, die Sie installiert haben.
Ändern Sie nun in der Passagierkonfiguration die PassengerRuby
Option für Ihren virtuellen Host, z
PassengerRuby /usr/local/rbenv/versions/2.2.0/bin/ruby
Laden Sie den Server neu, und Sie sollten fertig sein.