
Ich versuche, Ruby auf die neueste Version in Ubuntu 16.04 zu aktualisieren. Ich kann keine virtuelle Umgebung für Ruby verwenden, da ich die neueste Version von Ruby in der virtuellen Python-Umgebung verwenden muss. Daher habe ich beschlossen, das Standard-Ruby des Systems zu aktualisieren (aktuelle Version ist 2.3.1).
Ich konnte 2.7.1 per Snap installieren:
$ sudo snap install ruby --classic
ruby 2.7.1 from Ruby core team (rubylang✓) installed
Aber wenn ich die Version überprüfe, wird immer noch 2.3.1 angezeigt
$ ruby --version
ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]
Wie aktualisiere ich die Ruby-Version von hier aus ordnungsgemäß?
$ 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]
Antwort1
Ich konnte von einer Quelle installieren (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
Öffnen Sie dann das Terminal erneut
$ ruby -v
ruby 2.7.1p83 (2020-03-31 revision a0c7c23c9c) [x86_64-linux]