78 votes

Comment installer correctement ruby 2.0.0 sur Ubuntu 12.04 ?

J'ai installé avec succès rvm mais lorsque je lance les commandes suivantes

sudo apt-get update

Ou :

rvm install 2.0.0

J'ai les erreurs suivantes :

W: Failed to fetch http://ppa.launchpad.net/cheleb/blender-svn/ubuntu/dists/precise/main/source/Sources  404  Not Found

W: Failed to fetch http://ppa.launchpad.net/cheleb/blender-svn/ubuntu/dists/precise/main/binary-amd64/Packages  404  Not Found

W: Failed to fetch http://ppa.launchpad.net/cheleb/blender-svn/ubuntu/dists/precise/main/binary-i386/Packages  404  Not Found

W: Failed to fetch http://ppa.launchpad.net/ferramroberto/oneiric/ubuntu/dists/precise/main/source/Sources  404  Not Found

W: Failed to fetch http://ppa.launchpad.net/ferramroberto/oneiric/ubuntu/dists/precise/main/binary-amd64/Packages  404  Not Found

W: Failed to fetch http://ppa.launchpad.net/ferramroberto/oneiric/ubuntu/dists/precise/main/binary-i386/Packages  404  Not Found

Comment puis-je corriger ces erreurs ?

191voto

Pravin Mishra Points 2544

Suivre les étapes suivantes

sudo apt-get -y update
sudo apt-get -y install build-essential zlib1g-dev libssl-dev libreadline6-dev libyaml-dev
cd /tmp
wget http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz
tar -xvzf ruby-2.0.0-p481.tar.gz
cd ruby-2.0.0-p481/
./configure --prefix=/usr/local
make
sudo make install

55voto

muraleekrishna Points 20

Utilisez rvm pour installer ruby stable :

curl -sSL https://get.rvm.io | bash -s stable --ruby

ou, si vous avez déjà rvm, obtenez la version stable :

rvm get stable

Installer ruby et utiliser la version spécifique de ruby (ne pas oublier d'utiliser le login shell)

/bin/bash --login
rvm install 2.0.0
rvm use 2.0.0
rvm rubygems latest
ruby --version

Comme on peut le voir sur le site Site officiel du RVM .

EDIT : Comme @prem le signale, lancez d'abord ceci et suivez les étapes ci-dessus. s'il y a une erreur de clé publique

gpg --keyserver hkp://keys.gnupg.net --recv-keys \ 409B6B1796C275462A1703113804BB82D39DC0E3

Utilisez rbenv pour installer ruby :

Installez les dépendances nécessaires :

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

Installer rbenv :

cd
git clone git://github.com/sstephenson/rbenv.git .rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile

git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile

Installez ruby :

rbenv install -v 2.0.0

7voto

Bien que cette réponse ait été acceptée, je recommande fortement d'utiliser plutôt rvm. Je n'ai eu que des problèmes en essayant d'installer ruby sans lui. Voir par exemple ce guide :

https://www.digitalocean.com/community/articles/how-to-install-ruby-on-rails-on-ubuntu-12-04-lts-precise-pangolin-with-rvm

2voto

automan Points 29

Vous avez activé certaines sources ppa qui ne sont pas disponibles pour votre version d'Ubuntu. Commentez-les dans votre /etc/apt/sources.list , exécutez sudo apt-get update , et tout ira bien.

0voto

Boris Stitnicky Points 5409

De la source. https://www.ruby-lang.org/en/downloads/ Sur Ubuntu, il s'installe sans problème.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X