2010-08-10 18 views
9

Nuevo en RVM y jugando con Rails 3 & Ruby 1.9.2 betas ...¿Quitar gema de RVM Gemset?

Tengo dos copias de rspec en un gemset. Estaba usando beta.19 pero necesita degradar a beta.18. Cambié mi gemfile y luego bundle install. ahora tengo un lío ...

*** LOCAL GEMS *** 
. . . 
rspec (2.0.0.beta.19, 2.0.0.beta.18) 
rspec-core (2.0.0.beta.19, 2.0.0.beta.18) 
rspec-expectations (2.0.0.beta.19, 2.0.0.beta.18) 
rspec-mocks (2.0.0.beta.19, 2.0.0.beta.18) 
rspec-rails (2.0.0.beta.19, 2.0.0.beta.18) 

y me gustaría eliminar todo rastro de beta.19 pero parece que no puede averiguar cómo hacerlo.

Aunque el Gemfile está requiriendo beta.18, beta.19 todavía se está ejecutando la interferencia ... y rspec está vomitando todo mis archivos de registro ...

Editar: Gracias a Nikita pude eliminar las gemas beta.19. Ahora estoy recibiendo un camino roto o algo:

thismac:rails_app meltemi$ spec -v 
/Library/Ruby/Site/1.8/rubygems.rb:335:in `bin_path': can't find executable spec for rspec-2.0.0.beta.18 (Gem::Exception) 
    from /usr/bin/spec:19 
mymac:appname meltemi$ 

¿hay algo que tengo que hacer para reconstruir ahora que 19 se ha ido y estoy cayendo de nuevo a 18?

Respuesta

14

¿Qué tal gem uninstall rspec -v=2.0.0.beta.19? Compruebe gem help uninstall para más detalles.

O simplemente puede desinstalar todas las versiones y luego instalar la que necesita.

+0

gracias. obtuve las gemas "removidas" pero eso solo lleva a otro problema. * ver arriba * – Meltemi

+0

@Meltemi Nunca trabajé con rspec, pero hay muchos informes similares en google: http://www.google.com/search?hl=es&safe=off&q=ruby+spec+'bin_path':+ no se puede + encontrar + ejecutable + especificación + para + rspeC++ (Gem :: Excepción) & aq = f & aqi = & aql = & oq = & gs_rfai = –

+0

gracias por su ayuda. Pude averiguarlo. mi culpa ... probablemente ... pero no estoy seguro de lo que hice ... pero parece estar funcionando ahora. cosas confusas ... – Meltemi

0

que tenían el mismo mensaje de error, pero lo que tenía que hacer era poner los rieles rspec a mi: grupo de desarrollo, así como: prueba, tu caso es distinto

Cuestiones relacionadas