2009-11-08 5 views
6

Ich versuche, das zu denken Sphinx Juwel zu installieren, die auf gemcutter.org istkann nicht installiert Gemcutter als Ruby-Gem Quelle

Wenn ich den Befehl

gem sources -a http://gemcutter.org 

ich den Fehler laufen :

Error fetching http://gemcutter.org: 
bad response Not Found 404 (http://gemcutter.org/specs.4.8) 

Wenn ich die oben genannte URL zu http://gemcutter.org.specs.4.8.gz ändern findet es eine Datei. Wie kann ich Rubygems mit der Erweiterung .gz herunterladen?

Antwort

11

Es sieht aus wie ein temporärer Gemcutter Fehler. Es funktioniert gut für mich.

Stellen Sie sicher, dass Sie die neueste RubyGems-Version ausführen und das neueste Gemmitter-Juwel installieren.

$ gem install gemcutter --source http://gemcutter.org 

Mit dem Gemcutter GEM geben Sie gem tumble Gemcutter als Quelle hinzuzufügen.

$ gem tumble 

BEARBEITEN. Ich habe gerade bemerkt, dass Sie eine wirklich veraltete RubyGems-Version verwenden. RubyGems zuerst aktualisieren.

$ gem update --system 

Wenn es sagt Ihnen, es gibt nichts zu aktualisieren, haben Sie eine fehlerhafte Version (RubyGems 1.2 Selfupdate war Buggy). Aktualisieren Sie mit dem folgenden Befehl.

$ gem install rubygems-update 
$ update_rubygems 

Dann die Quelle hinzufügen.

+0

Der erste Befehl meldet 'ERROR: Gem Gemcutter konnte nicht lokal oder in einem Repository gefunden werden' –

+0

Upgrade RubyGems. Ich habe gerade gelesen, dass Sie eine wirklich veraltete Version verwenden. Ich habe gerade meine Antwort aktualisiert. –

+0

Okay, ich habe Rubygems-Update 1.3.5 installiert. Der Befehl update_rubygems ist fehlgeschlagen (Befehl nicht gefunden), aber ich habe die Datei manuell gefunden und habe sie ausgeführt: 'ruby rubygems_update --version = 1.2.0', was zu vielen Ausgaben führte, aber gem --version meldet immer noch 1.2.0. –

-1

Dies ist für mich die Arbeit mit den definierten folgenden Quellen:

http://gems.rubyforge.org/ 
http://gems.github.com 

wie gesagt das für mich arbeitet:

gem install thinking-sphinx \ 
> --source http://gemcutter.org 
If you're upgrading, you should read this: 
http://freelancing-god.github.com/ts/en/upgrading.html 

Successfully installed thinking-sphinx-1.3.2 
Successfully installed activesupport-2.3.4 
2 gems installed 
Installing ri documentation for thinking-sphinx-1.3.2... 
Installing ri documentation for activesupport-2.3.4... 
+0

Ich habe schon diese als Quellen, aber Juwel kann nicht denken, Sphinx auf entweder. –

+0

Bitte geben Sie den Befehl, den Sie verwenden, um den Edelstein – ennuikiller

+0

-1 für was zu installieren? zu sagen, dass es für mich funktioniert? – ennuikiller

1

Welche Version von Rubygems laufen Sie (gem --version)? Wenn Sie weniger als 1.3.5 haben, sollten Sie Rubygems aktualisieren und es erneut versuchen. (gem update --system)

+0

Aktuelle Version 1.2.0. Der Befehl update meldet 'Nothing to update' –