2009-11-08 9 views
6

estoy tratando de instalar la gema esfinge pensar, que está en gemcutter.orgno se puede instalar un tallador de gemas como fuente de Ruby Gem

Cuando ejecuto el comando

gem sources -a http://gemcutter.org 

me sale el error :

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

Si cambio la URL anterior a http://gemcutter.org.specs.4.8.gz, encuentra un archivo. ¿Cómo le digo a rubygems que descargue con la extensión .gz?

Respuesta

11

Parece una falla temporal de Gemcutter. Me funciona bien.

Asegúrese de ejecutar la última versión de RubyGems e instalar la última joya de gemas.

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

Con el GEM Gemcutter que escriba gem tumble añadir Gemcutter como fuente.

$ gem tumble 

EDIT. EDIT. Me di cuenta de que estás usando una versión de RubyGems muy obsoleta. Actualice RubyGems primero.

$ gem update --system 

Si te dice que no hay nada para actualizar, tiene una versión buggy (RubyGems 1.2 selfupdate fue con errores). Actualiza con el siguiente comando.

$ gem install rubygems-update 
$ update_rubygems 

A continuación, agregue la fuente.

+0

El primer comando informa 'ERROR: no se pudo encontrar el gemacreador de gemas localmente o en un repositorio' –

+0

Actualizar RubyGems. Acabo de leer que estás usando una versión realmente obsoleta. Acabo de actualizar mi respuesta. –

+0

Bien, he instalado rubygems-update 1.3.5. El comando update_rubygems falló (no se encontró el comando), pero encontré el archivo manualmente y lo ejecuté 'ruby rubygems_update --version = 1.2.0', que dio muchos resultados, pero la versión de gem aún está informando 1.2.0. –

-1

Esto está trabajando para mí, con las siguientes fuentes definidas:

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

como dije esto está funcionando para mí:

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

Ya las tengo como fuentes, pero gem no puedo encontrar la esfinge de pensamiento en ninguna de las dos. –

+0

por favor especifique el comando que está utilizando para instalar la gema – ennuikiller

+0

-1 ¿para qué? diciendo que funciona para mí? – ennuikiller

1

¿Qué versión de Rubygems estás corriendo (gem --version)? Si es menor que 1.3.5, es posible que desee actualizar Rubygems y vuelva a intentarlo. (gem update --system)

+0

Versión actual 1.2.0. El comando de actualización informa 'Nada para actualizar' –

Cuestiones relacionadas