Ich habe erfolgreich installiert rvm
, aber wenn ich die folgenden Befehle ausführe
sudo apt-get update
Oder:
rvm install 2.0.0
Ich habe folgende Fehler:
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
Wie kann ich diese Fehler beheben?
Antworten:
Befolgen Sie die folgenden Schritte
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
quelle
sudo
:)Verwenden Sie
rvm
, um stabilen Rubin zu installieren:curl -sSL https://get.rvm.io | bash -s stable --ruby
oder, wenn Sie bereits rvm haben, erhalten Sie eine stabile Version:
Installieren Sie Ruby und verwenden Sie die spezifische Version von Ruby (denken Sie daran, die Login-Shell zu verwenden).
/bin/bash --login rvm install 2.0.0 rvm use 2.0.0 rvm rubygems latest ruby --version
Wie auf der offiziellen RVM-Website zu finden .
BEARBEITEN: Wie @prem hervorhebt, führen Sie dies zuerst aus und befolgen Sie die obigen Schritte, wenn ein Fehler mit dem öffentlichen Schlüssel vorliegt
gpg --keyserver hkp://keys.gnupg.net --recv-keys \ 409B6B1796C275462A1703113804BB82D39DC0E3
Verwenden Sie
rbenv
, um Ruby zu installieren:Installieren Sie die erforderlichen Abhängigkeiten:
Installieren
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
Ruby installieren:
rbenv install -v 2.0.0
quelle
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
und befolgen Sie die obigen Schritte.ruby
und eine berüchtigte Meldung "RVM ist keine Funktion" angezeigtrvm use 2.0.0
. Hier ist die Lösung: RVM-Installation funktioniert nicht: "RVM ist keine Funktion"Aus den Installationsanweisungen von travis-cli für Ubuntu geht hervor , dass 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
quelle
$ sudo apt-get install ruby2.1-dev
dass Sie zum Beispiel benötigen, wenn Sie Jekyll installieren möchten, das von RedCloth abhängt, das sich bei der Installation beschwert, wenn Header (wie ruby.h) fehlen.sudo apt-get install software-properties-common
apt-get install ruby2.2 ruby2.2-dev ruby-switch
undruby-switch --set ruby2.2
.mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h
ruby2.1-dev
sie zu installieren, falls vorhanden. Sie suchen nach einem Paket, das nach dem Primärpaket mit einem-dev
Suffix benannt ist.Obwohl diese Antwort akzeptiert wurde, würde ich die Verwendung von rvm dringend empfehlen. Ich hatte nur Probleme damit, Ruby ohne es zu installieren. Siehe zB diese Anleitung:
https://www.digitalocean.com/community/articles/how-to-install-ruby-on-rails-on-ubuntu-12-04-lts-precise-pangolin-with-rvm
quelle
Eine einfache Möglichkeit , Rubin zu installieren , ist mit rubin installieren . Ich hatte Kompilierungsfehler beim Erstellen von Ruby von Grund
ruby-install
auf neu, bin aber auf keine derartigen Probleme gestoßen.edit: Ich hatte
rvm
in der Vergangenheit Probleme damit und bin der Meinung, dass ich aktiv dagegen empfehlen sollte. Das bin aber nur ich persönlich. Ich hatte okay Glück mitrbenv
, aber benutze es immer in Verbindung mitruby-install
.quelle
Sie haben einige ppa-Quellen aktiviert, die für Ihre Ubuntu-Version nicht verfügbar sind. Kommentieren Sie diese in Ihrer /etc/apt/sources.list aus, führen Sie das sudo apt-get-Update aus, und alles wird gut.
quelle
Verwenden Sie rbenv
Der erste Schritt besteht darin, einige Abhängigkeiten für Ruby zu installieren.
Die Installation mit rbenv ist ein einfacher zweistufiger Prozess. Zuerst installieren Sie rbenv und dann 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
Der ursprüngliche Beitrag auf gorails.com
quelle
Ich habe die Quelle von @PravinMishra in ein Gist eingefügt und jetzt können Sie einfach diesen einen Liner verwenden:
wget -O - https://git.io/vvkI4 | bash
HINWEIS: Vertrauen Sie meinem Gist nicht blind, laden Sie die Datei herunter und schauen Sie sie sich an, bevor Sie sie ausführen!
quelle