Install Ruby on Linux
Introduction
One thing well: rbenv
is concerned solely with switching Ruby versions. It’s simple and predictable. If you’re not convenced, read Why choose rbenv over RVM.
** The below $PATH
commands assume you are using .bashrc
for your shell configs. If you are not, make the appropriate adjustments (~/.zshrc
if you’re using zsh instead of bash, for example). If you have no idea what this means and want to learn, start with this article about startup file order.
Prerequisites
You will need to have Git installed and configured before beginning.
Install
Clone rbenv into ~/.rbenv
and add ~/.rbenv/bin
to your $PATH
for access to the rbenv
command-line utility.
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL
Clone ruby-build into ~/.rbenv/plugins/ruby-build
and add ~/.rbenv/plugins/ruby-build/bin
to your $PATH
for access via the command-line utility.
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
exec $SHELL
Install the latest version of Ruby.
rbenv install 2.5.1
rbenv global 2.5.1
Check that it installed properly.
ruby -v
Bundler
Install bundler for gem management.
gem install bundler