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?
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
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
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
À 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
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:
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
.
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.
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
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!