Skip to content

Instantly share code, notes, and snippets.

@abhijitsinha
Forked from rahul286/rbenv-ubuntu.sh
Created February 18, 2017 13:36
Show Gist options
  • Save abhijitsinha/505a63d4dd3114d645eb5f9ac2a0a54a to your computer and use it in GitHub Desktop.
Save abhijitsinha/505a63d4dd3114d645eb5f9ac2a0a54a to your computer and use it in GitHub Desktop.
rbenv ubuntu server cheatsheet
## ubuntu server with bash shell
git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
## verify
type rbenv
#=> "rbenv is a function"
## list all available versions:
rbenv install -l
## install a Ruby version:
rbenv install 2.2.1
## uninstall a Ruby version:
rbenv uninstall 2.2.1
## Set application specific version number (written in `.ruby-version`)
rbenv local 2.2.2
## Unset application specific version number
rbenv local --unset
## Set global version number for a user (written in `~/.rbenv/version`)
rbenv global 2.2.2
## Unset application specific version number
rbenv global --unset
## System version of ruby
The special version name system tells rbenv to use the system Ruby
## Set shell-specific version number
rbenv shell 2.2.2
## Unset application specific version number
rbenv shell --unset
## Installed versions
rbenv versions
## Current version
rbenv version
## ruby installed or gem installed which provides commands
rbenv rehash
## display path to ruby executable
rbenv which
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment