Installing Ruby 2.x on CentOS 7
Recently, I found myself stuck for installing the ruby Gem falkorlib on a CentOS 7 machine which feature by default only an old version of Ruby (i.e. 2.0).
If you want to install a more recent version of Ruby, you have mainly three options:
- Install a built RPM (using
rpmbuild) from ruby sources and a specific.specfile - Rely on the CentOS Software Collections (SCL).
- Rely on RVM
Build and Install from Ruby sources
1 2 3 4 5 6 | |
Then you will need to download Ruby source matching the spec files we are going to use, i.e.
- Version 2.3.8 for
ruby-2.3.spec - Version 2.4.9 for
ruby-2.4.spec - Version 2.5.7 for
ruby-2.5.spec - Version 2.6.5 for
ruby-2.6.spec
Of course, you should be able to easily adapt these files to match your own wished version Then you can build the RPM from it and install it.
1 2 3 4 5 6 7 8 9 | |
