
He visto Guard y su utilidad en el desarrollo web y me gustaría instalarlo. Naturalmente, esperaba poder hacerlo sudo gem install guard
(sí, es una gema Ruby). Sin embargo, aparecen errores de instalación. Esto es lo que obtengo:
Building native extensions. This could take a while...
ERROR: Error installing guard:
ERROR: Failed to build gem native extension.
/usr/bin/ruby1.9.1 extconf.rb
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- mkmf (LoadError)
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from extconf.rb:4:in `<main>'
Gem files will remain installed in /var/lib/gems/1.9.1/gems/ffi-1.9.3 for inspection.
Results logged to /var/lib/gems/1.9.1/gems/ffi-1.9.3/ext/ffi_c/gem_make.out
¿Alguien sabe como puedo arreglar esto? Gracias por cualquier ayuda.
Respuesta1
Resolví mi problema. Después de observar el error, me di cuenta de que el problema era que mkmf no estaba instalado. Para solucionar este problema, ejecuté el comando sudo apt-get install ruby1.9.1-dev
. Después de eso, todo funcionó a las mil maravillas.
Respuesta2
Descargue Guard a través de Mozilla y luego instálelo. Opción 2. Intente actualizar nuevamente sudo apt-get update
Luego sudo apt-gem-update
luego intente sudo gem-get install guard
( o sudo gem install guard
)