2009-11-08 12 views
6

Je suis en train d'installer la pensée pierre sphynx, qui est sur gemcutter.orgne peut pas installer Gemcutter comme source Ruby Gem

Quand je lance la commande

gem sources -a http://gemcutter.org 

Je reçois l'erreur :

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

Si je change l'URL ci-dessus pour http://gemcutter.org.specs.4.8.gz il trouve un fichier. Comment dire à rubygems à télécharger avec l'extension .gz?

Répondre

11

Cela ressemble à une défaillance temporaire de Gemcutter. Cela fonctionne bien pour moi.

Assurez-vous que vous exécutez la dernière version de RubyGems et installez la dernière gemcutter gem.

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

Avec le GEM Gemcutter vous tapez gem tumble ajouter Gemcutter comme source.

$ gem tumble 

EDIT. Je viens de remarquer que vous utilisez une version RubyGems très obsolète. Mettez à jour RubyGems en premier.

$ gem update --system 

Si elle vous dit qu'il n'y a rien à mettre à jour, vous avez une version buggy (RubyGems 1.2 selfupdate était bogué). Mettez à niveau avec la commande suivante.

$ gem install rubygems-update 
$ update_rubygems 

Puis ajouter la source.

+0

La première commande signale 'ERROR: n'a pas pu trouver gemcutter gem localement ou dans un référentiel' –

+0

Mettre à niveau RubyGems. Je viens de vous lire que vous utilisez une version vraiment obsolète. Je viens de mettre à jour ma réponse. –

+0

Okay, j'ai installé rubygems-update 1.3.5. La commande update_rubygems a échoué (commande non trouvée), mais j'ai trouvé le fichier manuellement et l'ai lancé 'ruby rubygems_update --version = 1.2.0' qui donnait beaucoup de résultats mais gem --version signale toujours 1.2.0. –

-1

Cela fonctionne pour moi avec les sources suivantes définies:

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

comme je l'ai dit que cela fonctionne pour moi:

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

Je les ai déjà en tant que sources, mais gem ne trouve pas non plus de sphinx pensant. –

+0

s'il vous plaît spécifier la commande que vous utilisez pour installer la gemme – ennuikiller

+0

-1 pour quoi? en disant que ça marche pour moi? – ennuikiller

1

Quelle version de Rubygems vous utilisez (gem --version)? Si moins de 1.3.5, vous pouvez mettre à jour Rubygems et réessayer. (gem update --system)

+0

Version actuelle 1.2.0. La commande de mise à jour signale 'Nothing to update' –