2012-10-09 49 views
8

Cuando estoy tratando de instalar una joya o ejecutar cualquier comando con la gema, veo esta advertencia,Rubí instalación gemas de error

Error loading RubyGems plugin "/Users/ender/.rvm/gems/[email protected]/gems/rubygems-bundler-0.9.0/lib/rubygems_plugin.rb": undefined method `first' for #<String:0x007ffedc0964f0> (NoMethodError) 

busqué, pero no pude encontrar nada.

¿Cuál es el problema y cómo puedo solucionarlo?

Nota: No puedo instalar ninguna gema.

Gracias.

+1

¿Actualizaste tu versión de Ruby sin actualizar la versión de gema, por casualidad? – Vapire

+0

intenté actualización gem --sistema pero vi el mismo error. – ndrx42

+0

tienes razón. Bajé mi versión de rubí que era 1.9.3. Sin embargo, ¿cómo puedo usar mis gemas con ruby ​​1.9.3 – ndrx42

Respuesta

5

Intente eliminar el directorio /Users/ender/.rvm/gems/[email protected]/gems/rubygems-bundler-0.9.0. Parece que hay un problema con esta joya.

+0

? Lo eliminé, pero ahora cuando intento instalar la gema taco. Vi Fetching: taco-0.0.1.gem (100%) ERROR: Al ejecutar gem ... (Errno :: EACCES) Permiso denegado - /Users/ender/.rvm/gems/ruby-1.9.3- p194/cache/taco-0.0.1.gem – ndrx42

+1

Este nuevo error se debe a que su usuario no posee el directorio en el que está intentando escribir. Yo recomendaría usar 'sudo' para cambiar los permisos allí o implosionar RVM y comenzar de nuevo. –

+0

, si, también tu derecho. he implosionado mi RVM y ahora lo configuro de nuevo sin sudo pero vi el mismo error cuando estaba tratando de instalar sqlite3 o rails en rvm – ndrx42

Cuestiones relacionadas