Pregunta

Nuevo para RVM y jugando con Rails 3 & Ruby 1.9.2 betas ...

Tengo dos copias de rspec en un gemset. Utilizaba beta.19 pero es necesario para rebajar a beta.18. cambiado mi Gemfile y bundle install a continuación. 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.

A pesar de la Gemfile está requiriendo beta.18, beta.19 todavía se está ejecutando la interferencia ... y rspec está vomitando por todo mi archivos de registro ...

Editar : Gracias a Nikita que fue capaz de eliminar las gemas beta.19. Ahora me estoy poniendo un camino roto o algo así:

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?

¿Fue útil?

Solución

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

o simplemente puede desinstalar todas las versiones y luego instalar el que necesita.

Otros consejos

Yo tenía algunos problemas similares con RVM debido a las gemsets globales y por defecto. En mi caso las gemas ofensivos estaban en las gemsets @global y yo sólo era capaz de eliminarlos haciendo

rvm @global do gem uninstall the-gem-name

Otros comandos como rvm all-gemsets do... y rvm all do... no funcionó

Vea este hilo

¿Cómo se utiliza RVM y creo disponible a nivel mundial gemas?

y el doc

http://rvm.io/set/do

Yo tenía 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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top