To do this we will use the ruby version manager you installed when you did your original system install.
Rvm install ruby version 2 3.
Install rvm stable with ruby.
Rvm default ruby v ruby 2 1 1p76 2014 02 24 revision 45161 x86 64 darwin12 0 to show what ruby is currently the selected default if any do.
Ruby 2 2 2 removing rubies ruby 2 2 2.
Ruby is a dynamic object oriented programming language.
Additionally with rails poor man s railsinstaller.
Rvm install 2 6 1 rvm use 2 6 1 default.
To upgrade from ruby 2 3 to 2 6 first you ll need to upgrade your version of ruby.
Curl ssl https get rvm io bash.
Both tools are available for macos linux or other unix like operating systems.
Rvm ruby version manager rvm allows you to install and manage multiple installations of ruby on your system.
To do this we have to run the following command gem update system.
If you need a different newer version of rvm after installing base version of rvm check the upgrading section.
Ruby 2 3 3 provides substantial performance and reliability improvements include frozen string literal pragma safe navigation operator and many others while maintaining source level backward compatibility with ruby.
I ran rvm v and it returned rvm 1 29 1 so i ran rvm install 2 2 2 to upgrade the ruby version.
Curl ssl https get rvm io bash s stable ruby.
We need to upgrade our entire version of rubygems.
To install a version of ruby using rvm use the command rvm install version number so to install version 2 6 3 of ruby enter the following into the terminal.
Searching for binary rubies this might take some time.
Rvm list we can switch between the ruby versions by typing.
Rvm use system ruby v ruby 2 0 0p451 2014 02 24 revision 45167 universal x86 64 darwin13 to switch at any time to the ruby you have selected as default.
We are using rvm which stands for ruby version manager.
Depending on your operating system the above command may use precompiled binaries or compile the ruby binaries from source.
It can also manage different gemsets.
Install rvm development version.