2009-12-07 5 views
7

WARNUNG verschlechtert: RubyGems 1.2+ Index nicht gefunden für:ACHTUNG: RubyGems 1.2+ Index nicht für: t RubyGems auf Legacy-Indizes zufällt Leistung

RubyGems kehrt zu Legacy-Indizes zu verschlechtern Leistung.

Wenn jemand mich durch dieses Problem gehen kann, werde ich ihnen geben $ 50.00

Ich habe Google erschöpft, haben alles neu installiert.

Alles, was ich will

Juwel ist installieren ...

, dass es

+0

Duplizieren http://stackoverflow.com/questions/1855021/gem-install-error-index-not-found-ruby-on-rails –

+0

vielleicht sollten Sie sich auf eine Antwort konzentrieren. – s84

Antwort

1

ich in China leben. Ich habe gerade versucht, Juwel zu installieren und Juwel Update von meinem PC und ich habe den gleichen Fehler. Also ich Postulat der Fehler etwas mit der großen Firewall

+0

Oder irgendeine Firewall für diese Angelegenheit. Eigentlich war es nicht, weil ich in China war, es war etwas mit dem WLAN-Router zu tun, also bewegen Sie sich auf eine harte Verbindung, wenn Sie können! nur mein Rat – s84

0

Sind Sie mit Windows 7 zu tun? Ich habe Windows XP verwendet, es ist in Ordnung, aber unter Windows 7 ist es fehlgeschlagen !! Derselbe Fehler wie bei Ihnen.

+0

Ich benutze ein Osx. Das Problem hatte etwas mit meiner Verbindung zu tun. Ich bekomme diesen Fehler nur, wenn ich in meinem Haus bin, aber wenn ich an einen anderen Ort gehe, wie zum Beispiel in einen Coffeeshop, bekomme ich diesen Fehler nicht und kann Edelstein-Quelle usw. installieren ... Plus, ich lebe zurzeit in China, aber das wird sich ändern, weil es kein Platz für einen Programmierer ist, um zu leben, wenn sie westliche Informationsquellen nutzen. – s84

0

Ich sehe auch dieses Problem, aber nur von meiner Heimat WiFi-Verbindung. Wenn ich Plugin zum Router es geht weg. Ich bin mir sicher, dass es etwas mit meiner Konfiguration zu tun hat, aber es ist eine andere Geschichte.

+0

Oh, ich wünschte, ich hätte versucht, direkt in den Router einstecken. Ich entdeckte das Problem, als ich in ein lokales Café ging, um ihr Internet zu nutzen, und jedes Mal, wenn ich ein neues Juwel kaufen musste, einen Kaffee trank. – s84

5

den Täter URL entfernen.

in meinem Fall, ich bin auf Centos 5.4 und die vollständige Fehlermeldung I bin immer:

root# gem install rack 
WARNING: RubyGems 1.2+ index not found for: 
    http://rubyworks.rubyforge.org/redhat/5/GEMS/x86_64/ 

RubyGems will revert to legacy indexes degrading performance. 
ERROR: could not find gem rack locally or in a repository 
root# 

Lösung: bearbeiten Ihre .gemrc und die Adresse entfernen, die es nicht macht.

versuchen Sie es erneut und entfernen Sie die nächste defekte URL, falls vorhanden bis it_just_works (tm);

mehr es, der eine war der einzige.

Siehe den Inhalt meiner .gemrc Config-Datei.

root# cat .gemrc 
--- 
:verbose: true 
:bulk_threshold: 1000 
:benchmark: false 
:update_sources: true 
:backtrace: false 
:disabledsources: 
- http://rubyworks.rubyforge.org/redhat/5/GEMS/x86_64/ 
:sources: 
- http://gems.rubyforge.org 
- http://gems.github.com 
- http://gems.rubyforge.org 
- http://gems.github.com/ 
- http://gems.rubyonrails.org/ 
root# pwd 
/root 
root# 

Et Voila!

Sie würde sehr nett sein $ 50 per E-Mail-Adresse an paypal, wie versprochen.

dank

+0

Ich hatte das gleiche Problem und Sie hatten Recht, es war nur eine schlechte Quelle: - http://gems.rubyonrails.org –

+0

Ich hoffe, Sie haben Ihr Geld. :) – Christian

+0

das Problem war wegen Firewall nicht schlecht URL – s84

0

Ich hatte gerade eine ähnliche Situation ....

--- 
:verbose: true 
:update_sources: true 
:sources: 
- http://gems.rubyforge.org/ 
- http://gems.github.com 
:bulk_threshold: 1000 
:backtrace: false 
:benchmark: false 

Sie können auch eine der folgenden Bedingungen, um zu sehen, was URLs Sie verwenden.

gem env 
gem sources 

Als ich "http://gems.github.com" es nicht mehr versucht, funktioniert! So

ich meine gemrc auf diese Weise aktualisiert:

sudo gem sources -r http://gems.github.com 

Voila!

Verwandte Themen