apt-get install ruby2.2
dá a você um executável rubi - ele é chamado de ruby2.2. Gem e irb são os mesmos (ou seja, gem2.2 install bundler
funcionará, irb2.2
fornecerá um prompt irb).
Isso é normal no Ubuntu e o sistema de alternativas geralmente significa que você não precisa se preocupar com isso, mas por alguma razão o Ruby não é gerenciado por alternativas no Ubuntu. Mas nós podemos fazer isso:
sudo update-alternatives --install /usr/bin/ruby ruby /usr/bin/ruby2.2 400 \
--slave /usr/bin/rake rake /usr/bin/rake2.2 \
--slave /usr/bin/ri ri /usr/bin/ri2.2 \
--slave /usr/bin/rdoc rdoc /usr/bin/rdoc2.2 \
--slave /usr/bin/gem gem /usr/bin/gem2.2 \
--slave /usr/bin/irb irb /usr/bin/irb2.2 \
--slave /usr/share/man/man1/ruby.1.gz ruby.1.gz /usr/share/man/man1/ruby2.2.1.gz \
--slave /usr/share/man/man1/rake.1.gz rake.1.gz /usr/share/man/man1/rake2.2.1.gz \
--slave /usr/share/man/man1/ri.1.gz ri.1.gz /usr/share/man/man1/ri2.2.1.gz \
--slave /usr/share/man/man1/rdoc.1.gz rdoc.1.gz /usr/share/man/man1/rdoc2.2.1.gz \
--slave /usr/share/man/man1/gem.1.gz gem.1.gz /usr/share/man/man1/gem2.2.1.gz \
--slave /usr/share/man/man1/irb.1.gz irb.1.gz /usr/share/man/man1/irb2.2.1.gz
Rodando isto, irá registrar o ruby no sistema de alternativas e, como há apenas uma escolha, defina ruby 2.2
como padrão. Isso criará links simbólicos e permitirá que você use ruby
/ gem
/ etc. sem adicionar 2.2 no final.
Esta é uma versão ligeiramente atualizada das instruções encontradas em