web-dev-qa-db-fra.com

Comment installer Ruby 2.1.4 sur Ubuntu 14.04

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?

117
Alek

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.

129
dubadub

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]
199
Vlad Frolov

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
39
user3301099

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

6
Bartosz Łęcki

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
3
sudhir Vishwakarma