Skip to content


RVM is a software dedicated to managing multiple Ruby interpreter installations. There are several advantages of using RVM, most notably the ability to set up your own gems and update them to your chosen version.

RVM installation

Once installed RVM can be used later for all custom domains.


Before installing activate the binexec option and relogin.

To install RVM execute the following commands:

$ gpg2 --keyserver hkp:// --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
gpg: Total keys processed: 2
gpg:            unchanged: 2
$ curl -sSL | bash -s head
#   Thank you for using RVM!
#   We sincerely hope that RVM helps to make your life easier and more enjoyable!!!
# ~Wayne, Michal & team.

In case of problems: and
$ source .rvm/scripts/rvm

Installing the Ruby interpreter

After executing the command rvm list known you will see a list of available versions of the Ruby interpreter which can be found in the MRI Rubies section. For installation use the following command:

$ rvm install 3.3 --autolibs=disabled
Install of ruby-3.3 - #complete
Ruby was built without documentation, to build it run: rvm docs generate-ri
$ gem install bundler
1 gem installed


Setting a variable from the SSH with visibility for the application launched by Passenger is possible by adding variables to the ~/.bash_profile file (e.g. export TESTENV = 1).


Variables will not be used from ~/.bashrc or ~/.shrc


  • Ruby:

rvm reinstall ruby-X.X.X --autolibs=disabled
where X.X.X is the version of Ruby in use in RVM.

  • Gems:
gem pristine --all

External references