There are several tools to install Ruby in different operating systems. Here we have discussed how to use major package management systems and third-party tools for managing and installing Ruby and how to build Ruby from source.
You can use the following installation method to install Ruby :
- For a UNIX-like operating system, system package manager is the easiest way to install.
- For specific or multiple Ruby versions an installer can be used.
- Build Ruby from source.
The following overview lists available installation methods for different needs and platforms.
- Package Management Systems
- Debian, Ubuntu
- CentOS, Fedora, RHEL
- Arch Linux
- OS X
- Solaris, OpenIndiana
- Other Distributions
- RubyInstaller (Windows)
- RailsInstaller and Ruby Stack
- Building from source
Package Management Systems:
You can use your system’s package manager to install Ruby without using a third-party tool or compile your own Ruby.
apt (Debian or Ubuntu) :
apt package manager is used to installing Ruby on Debian GNU/Linux and Ubuntu. You can use the following command :
$ sudo apt-get install ruby-full
yum (CentOS, Fedora, or RHEL):
yum package manager is used to installing Ruby on CentOS, Fedora and RHE. You can use the following command :
$ sudo yum install ruby
portage package manager is used to install Ruby on Gentoo. You can use the following command :
$ sudo emerge dev-lang/ruby
pacman (Arch Linux):
pacman package manager is used to install Ruby on Arch Linux. You can use the following command :
$ sudo pacman -S ruby
Homebrew (OS X.):
Homebrew package manager is used to install Ruby on OS X Yosemite and Mavericks, Ruby 2.0 is included. OS X Mountain Lion, Lion, and Snow Leopard ship with Ruby 1.8.7. You can use the following command :
$ brew install ruby
Ruby on Solaris and OpenIndiana :
Ruby 1.8.7 is available for Solaris 8 through Solaris 10 on Sunfreeware and Ruby 1.8.7 is available at Blastwave. Ruby 1.9.2p0 is also available at Sunfreeware, but this is outdated. You can use the following command :
$ pkg install runtime/ruby-18
Note : The third-party tools might be a good way to obtain the latest version of Ruby.
To install a newer version of Ruby on an existing older version you can use a third-party installer. Some installer allows you to install multiple version on the same system where associated managers can help to switch between the different Rubies. If you use RVM as a version manager you do not need a separate installer, it comes with its own.
ruby-build is a plugin for rbenv that allows you to compile and install different versions of Ruby into arbitrary directories. ruby-build can also be used as a standalone program without rbenv. It is available for OS X, Linux, and other UNIX-like operating systems.
ruby-install allows you to compile and install different versions of Ruby into arbitrary directories. There is also a sibling, chruby, which handles switching between Ruby versions. It is available for OS X, Linux, and other UNIX-like operating systems.
If you are on Windows, there is a great project to help you install Ruby: RubyInstaller. It gives you everything you need to set up a full Ruby development environment on Windows
Building from Source:
You can install Ruby from source. Download and unpack a tarball, then execute the following commands :
$ ./configure $ make $ sudo make install
The above will install Ruby into /usr/local.
To change, pass the --prefix=DIR option to the ./configure script.
- Exercises: Weekly Top 12 Most Popular Topics
- Pandas DataFrame: Exercises, Practice, Solution
- Conversion Tools
- SQL Exercises, Practice, Solution - SUBQUERIES
- C Programming Exercises, Practice, Solution : For Loop
- Python Exercises, Practice, Solution
- Python Data Type: List - Exercises, Practice, Solution
- C++ Basic: Exercises, Practice, Solution
- SQL Exercises, Practice, Solution - exercises on Employee Database
- SQL Exercises, Practice, Solution - exercises on Movie Database
- SQL Exercises, Practice, Solution - exercises on Soccer Database
- C Programming Exercises, Practice, Solution : Recursion