web-dev-qa-db-fra.com

Comment installer Ruby 2.0.0 correctement sur Ubuntu 12.04?

J'ai installé avec succès rvm, mais lorsque j'exécute 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 réparer ces erreurs?

78
Kashiftufail

suivez les étapes ci-dessous

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
190
Pravin Mishra

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

Installez Ruby et utilisez la version spécifique de Ruby (n'oubliez pas d'utiliser le login Shell)

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

Tel que trouvé sur t le site officiel de RVM .

EDIT: Comme @prem le fait remarquer, lancez-le d'abord 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

Installez 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
55
gmuraleekrishna

À partir du instructions d'installation de travis-cli pour Ubunt , le Brightbox Ruby NG (NextGeneration)) ppa:

$ Sudo apt-get install python-software-properties
$ Sudo apt-add-repository ppa:brightbox/Ruby-ng
$ Sudo apt-get update
$ Sudo apt-get install Ruby2.1 Ruby-switch
$ Sudo Ruby-switch --set Ruby2.1
32
ThorSummoner

Bien que cette réponse ait été acceptée, je recommanderais fortement d’utiliser plutôt rvm. Je n’avais que du mal à installer Ruby sans. 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

7

N'importe quel moyen facile d'installer Ruby est avec Ruby-install . J'avais des erreurs de compilation lors de la compilation Ruby à partir de zéro, mais Ruby-install n'a pas rencontré de tels problèmes.

edit: J'ai eu des problèmes avec rvm dans le passé et j'estime que je devrais le recommander activement. C'est juste moi personnellement, cependant. J'ai eu de la chance avec rbenv, mais utilisez-le toujours avec Ruby-install.

3
duma

Certaines sources ppa sont activées et 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.

2
automan

Utilisez rbenv

La première étape consiste à installer des dépendances pour Ruby.

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

L'installation avec rbenv est un processus simple en deux étapes. Tout d'abord, vous installez rbenv , puis Ruby-build :

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

git clone git://github.com/sstephenson/Ruby-build.git ~/.rbenv/plugins/Ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/Ruby-build/bin:$PATH"' >> ~/.bashrc
exec $Shell

rbenv install 2.0.0
rbenv global 2.0.0
Ruby -v

Le post original sur gorails.com

1
borracciaBlu

J'ai mis la source de @ PravinMishra dans un Gist et vous pouvez maintenant utiliser ce liner:

wget -O - https://git.io/vvkI4 | bash

REMARQUE: Ne faites pas aveuglément confiance à mon Gist, téléchargez le fichier et examinez-le avant de le lancer!

1
rubo77