apt-get install ruby2.2
memang memberi Anda executable ruby - itu hanya disebut ruby2.2. Permata dan irb adalah sama (yaitu gem2.2 install bundler
akan bekerja, irb2.2
akan memberi Anda irb prompt.)
Ini normal di Ubuntu dan sistem alternatif umumnya berarti Anda tidak perlu memedulikannya, tetapi untuk alasan apa pun ruby tidak dikelola oleh alternatif di Ubuntu. Tapi kita bisa membuatnya:
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
Menjalankan ini akan mendaftarkan ruby dengan sistem alternatif dan, karena hanya ada satu pilihan, tetapkan ruby 2.2
sebagai default. Ini akan membuat symlink dan membiarkan Anda menggunakan ruby
/ gem
/ dll. Tanpa menambahkan 2.2 di akhir.
Ini adalah versi yang sedikit diperbarui dari instruksi yang ditemukan di https://leonard.io/blog/2012/05/installing-ruby-1-9-3-on-ubuntu-12-04-precise-pengolin/