Je ne sais pas comment installer le dernier Ruby sur Ubuntu.
J'ai d'abord installé le Ruby 1.9.3 par défaut, en utilisant
Sudo apt-get install Ruby
Ensuite, j'ai essayé d'installer la version 2.0 à l'aide de
Sudo apt-get install Ruby2.0
Ma version de Ruby est toujours "Ruby 1.9.3p484 (2013-11-22 révision 43786) [x86_64-linux])"
Que devrais-je faire?
Tout d’abord, installez les bibliothèques prérequises:
Sudo apt-get update
Sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev
Puis installez rbenv, qui est utilisé pour installer Ruby:
cd
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $Shell
git clone https://github.com/rbenv/Ruby-build.git ~/.rbenv/plugins/Ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/Ruby-build/bin:$PATH"' >> ~/.bashrc
exec $Shell
rbenv install 2.3.1
rbenv global 2.3.1
Ruby -v
Ensuite (facultatif), indiquez à Rubygems de ne pas installer la documentation locale:
echo "gem: --no-ri --no-rdoc" > ~/.gemrc
Crédits: https://gorails.com/setup/ubuntu/14.1
Avertissement !!! Il y a des problèmes avec Gnome-Shell
. Voir le commentaire ci-dessous.
Il existe un PPA avec les versions à jour de Ruby 2.x pour Ubuntu 12.04+:
$ Sudo apt-add-repository ppa:brightbox/Ruby-ng
$ Sudo apt-get update
$ Sudo apt-get install Ruby2.4
$ Ruby -v
Ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux-gnu]
Le mieux est de l'installer avec rvm (gestionnaire de versions Ruby).
Exécuter les commandes suivantes dans un terminal:
Sudo apt-get update
Sudo apt-get install build-essential make curl
\curl -L https://get.rvm.io | bash -s stable
source ~/.bash_profile
rvm install Ruby-2.1.4
Ensuite, vérifiez les versions de Ruby installées et utilisées:
rvm list
rvm use --default Ruby-2.1.4
Vous pouvez également ajouter directement Ruby chemin bin à la variable PATH. Ruby est installé dans
$HOME/.rvm/rubies export PATH=$PATH:$HOME/.rvm/rubies/Ruby-2.1.4/bin
Utilisez VM (Ruby Version Manager) pour installer et gérer les versions de Ruby. Plusieurs versions de Ruby peuvent être installées sur la machine et vous pouvez facilement sélectionner celle de votre choix.
Pour installer le type RVM dans le terminal:
\curl -sSL https://get.rvm.io | bash -s stable
Et que ça marche. Après cela, vous aurez installé RVM avec Ruby.
Source: site RVM
mettre à jour Ubuntu:
Sudo apt-get update
Sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev
Installez rvm, qui gère les versions Ruby:
pour installer rvm, utilisez la commande suivante.
\curl -sSL https://get.rvm.io | bash -s stable
source ~/.bash_profile
rvm install Ruby-2.1.4
Vérifiez les versions de Ruby installées et en cours d'utilisation:
rvm list
rvm use --default Ruby-2.1.4