Recibo un error al instalar ciertas gemas. Estoy usando ubuntu 10.10. Los mensajes de error muestran esto.Error al instalar gems
ERROR: While executing gem ... (NoMethodError)
undefined method `spec' for nil:NilClass
Recibo un error al instalar ciertas gemas. Estoy usando ubuntu 10.10. Los mensajes de error muestran esto.Error al instalar gems
ERROR: While executing gem ... (NoMethodError)
undefined method `spec' for nil:NilClass
Algunas gemas se basan en otras gemas para correr, pero no se han configurado correctamente para instalar automáticamente (es decir, no han tenido sus dependencias correctamente configurado).
A menudo solo se enterará cuando intente ejecutarlos ... así como así.
afortunadamente el mensaje de error aquí deja bastante claro que necesita la gema "rspec" instalada ... y como ya ha descubierto, la solución es simplemente instalar la gema faltante.
Otras gemas a menudo no son tan fáciles de adivinar, pero buscar el mensaje de error en Google (o colocarlo en StackOverflow) generalmente lo ordena bastante rápido.
que tenía exactamente el mismo error que esto ...
Durante la instalación de los carriles 3 mi equipo sufrió un corte de energía. Después de reiniciar la computadora y continuar la instalación de Rails 3, el proceso falló con este mismo error exacto. El problema se debió a la caché de instalación de la gema que tenía archivos gema dañados/vacíos. Mi solución fue eliminar esta caché y ejecute de nuevo la instalación, de la siguiente manera:
gem env
ls -l /usr/lib/ruby/gems/1.8/cache/
gem list
rm
ls -l /usr/lib/ruby/gems/1.8/specifications/
sudo gem install -v=3.0.6 rails --no-rdoc --no-ri
Espero que esto ayude a alguien más que tiene un corte de energía u otra falla externa durante el proceso de instalación de gemas.
Un bloqueo del sistema dejó algunas gemas llenas de hexágono en blanco. La eliminación de las carpetas 'especificaciones' y' caché' parece haber resuelto el problema. –
¡Señor, usted es un verdadero héroe! Acabas de salvar una vida :) Estaba teniendo este problema en mi Mac 10.10 durante algunos días y ninguna de las soluciones con las que me encontré funcionaba. Pero esto es todo. ¡Perfecto! Muchas gracias! :) – SGhosh
Sírvanse proporcionar más detalles de lo que su versión rubí es lo que todos gemas que está intentando instalar –
rubí 1.8.7 (2010-06-23 Patchlevel 299) Versión [i686-linux] joya 1.3.7 – Mazzn
Qué joya? Todo lo que puedo ver hasta ahora es que quizás no tenga instalada la gema RSpec. Realmente difícil de decir con una pregunta tan poco informativa ... Si quieres una respuesta informativa, por favor haz preguntas informativas. – Lukas