A seguir estão os comandos para instalar o Ruby 2.1 em um sistema baseado em Debian, de acordo com o Ruby Dockerfile oficial. . BTW, você pode evitar essa dor usando o Docker.
# Update your system packages
apt-get update
# Install some basic dependencies
# Few of thems aren't needed but won't hurt anyway
apt-get install -y \
autoconf \
build-essential \
imagemagick \
libbz2-dev \
libcurl4-openssl-dev \
libevent-dev \
libffi-dev \
libglib2.0-dev \
libjpeg-dev \
libmagickcore-dev \
libmagickwand-dev \
libmysqlclient-dev \
libncurses-dev \
libpq-dev \
libreadline-dev \
libsqlite3-dev \
libssl-dev \
libxml2-dev \
libxslt-dev \
libyaml-dev \
zlib1g-dev \
apt-get install -y curl procps
RUBY_MAJOR="2.1"
RUBY_VERSION="2.1.5"
apt-get install -y bison ruby
mkdir -p /usr/src/ruby
curl -SL "http://cache.ruby-lang.org/pub/ruby/$RUBY_MAJOR/ruby-$RUBY_VERSION.tar.bz2" | tar -xjC /usr/src/ruby --strip-components=1
cd /usr/src/ruby
autoconf
./configure --disable-install-doc
make -j"$(nproc)"
apt-get purge -y --auto-remove bison ruby
make install
rm -r /usr/src/ruby
GEM_HOME="/usr/local/bundle"
PATH=$PATH:$GEM_HOME/bin
gem install bundler
bundle config --global path "$GEM_HOME"
bundle config --global bin "$GEM_HOME/bin"
Como você pode imaginar, alguns dos comandos precisarão ser inseridos no modo sudo.
Neste ponto, você deve ter o Ruby 2.1.5 instalado. Para verificar, insira ruby -v
.
NOTA: Eu não testei isso então sinta-se à vontade para trazer feedback.