¿Cómo actualizo correctamente al último Ruby en Ubuntu 16.04?

¿Cómo actualizo correctamente al último Ruby en Ubuntu 16.04?

Estoy intentando actualizar Ruby a la última versión de Ubuntu 16.04. No puedo usar el entorno virtual para Ruby porque necesito usar la última versión de Ruby dentro del entorno virtual de Python. Entonces decidí actualizar el Ruby predeterminado del sistema (la versión actual es 2.3.1)

Pude instalar 2.7.1 mediante complemento:

$ sudo snap install ruby --classic
ruby 2.7.1 from Ruby core team (rubylang✓) installed

Pero cuando reviso la versión, todavía muestra 2.3.1.

$ ruby --version
ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]

¿Cómo actualizo la versión Ruby correctamente desde aquí?

$ which ruby
/usr/bin/ruby

$ whereis ruby
ruby: /usr/bin/ruby /usr/bin/ruby2.3 /usr/lib/ruby /snap/bin/ruby.gem
/snap/bin/ruby.bundle /snap/bin/ruby.env /snap/bin/ruby.irb 
/snap/bin/ruby.rake /snap/bin/ruby.rdoc /snap/bin/ruby.ri 
/snap/bin/ruby /usr/share/man/man1/ruby.1.gz

$ /snap/bin/ruby -v
ruby 2.7.1p83 (2020-03-31 revision a0c7c23c9c) [x86_64-linux]

Respuesta1

Pude instalar desde una fuente (ref:https://gorails.com/setup/ubuntu/16.04)

wget http://ftp.ruby-lang.org/pub/ruby/2.7/ruby-2.7.1.tar.gz
tar -xzvf ruby-2.7.1.tar.gz
cd ruby-2.7.1/
./configure
make
sudo make install

luego vuelva a abrir la terminal

$ ruby -v
ruby 2.7.1p83 (2020-03-31 revision a0c7c23c9c) [x86_64-linux]

información relacionada