2011-07-29 9 views
10

Estoy tratando de instalar la versión 1.3.2 rspec en OS X Lion usando RVM y Ruby 1.8.6Problema al instalar rspec-1.3.2 sobre el Lion usando RVM y Ruby 1.8.6

Cuando instalo, lo sale el siguiente:

$ gem install rspec -v=1.3.2 
Abort trap: 6 

soy capaz de instalar correctamente la misma versión rspec usando el rubí sistema. Intenté investigar un poco sobre el problema, pero no parece que alguien se haya encontrado con lo mismo. Preguntas similares han sugerido export CC=gcc-4.2 antes de instalar Ruby. Intenté eso (después de eliminar por completo RVM y volver a instalar la última versión, 1.6.31 en este momento) pero no tuvo ningún efecto.

¿Alguien más ha encontrado esto? ¿Has encontrado una solución?

+0

¿Ha intentado actualizarse a Ruby 1.8.7? Es posible que hacer eso solucione tu problema. – Casper

+0

Estoy usando RVM específicamente para poder ejecutar 1.8.6. Es una aplicación heredada que usa 1.8.6 en el servidor, por lo que quiero que mi entorno de desarrollo coincida. Lo revisé y el uso de 1.8.7 realmente resuelve el problema, por lo que tal vez solo sea un problema de 1.8.6 en lugar de un problema de RVM. Pero desafortunadamente, todavía necesito resolverlo en 1.8.6. – Emily

+2

Pude instalar con éxito rspec-1.3.1, que puede ser lo suficientemente cerca. – Emily

Respuesta

1

He instalado 1.8.6 fresca sin gemas e instalado con la bandera detallado ...

gem install rspec -v=1.3.2 --verbose 
GET http://rubygems.org/specs.4.8.gz 
302 Moved Temporarily 
GET http://production.s3.rubygems.org/specs.4.8.gz 
200 OK 
Installing gem rspec-1.3.2 
Abort trap: 6 

veo el problema de Abortar Trampa 6 parece indicar que alguna dependencia no se encuentra. Esperaba que esto se resolviera con el comando prístino, pero me conformé con bajar una versión.

rvm gemset pristine 
gem install rspec -v=1.3.1 --verbose 
... 
Successfully installed rspec-1.3.1 
... 
gem list 

*** LOCAL GEMS *** 

rake (0.9.2) 
rspec (1.3.1) 

¿Por qué debe usted utilizar en lugar de 1.3.2 1.3.1? Espero que esto ayude.

Cuestiones relacionadas