
Cuando ejecuté 'gem install mysql', apareció el siguiente mensaje de error.
ERROR: Error installing mysql:
ERROR: Failed to build gem native extension.
/usr/bin/ruby1.8 extconf.rb
extconf.rb:10:in `require': no such file to load -- mkmf (LoadError)
from extconf.rb:10
Para solucionar este problema, ¿qué debo hacer?
Respuesta1
Según el mensaje de error, parece que falta el paquete ruby-dev. Intentar:
sudo apt-get install ruby1.8-dev
Espero eso ayude.
Respuesta2
Agregué 'ruby1.8-dev'.
sudo apt-get instalar ruby1.8-dev
Instale MySQL.
sudo gem instalar mysql
Parece haber funcionado bien. Pero aparecen mensajes molestos.
No hay definición para next_result
No hay definición para nombre_campo
No hay definición para field_table
No hay definición para field_def
...
¿Esta bien?
Respuesta3
Me alegro de que finalmente haya funcionado.
Esos mensajes de error a los que te refieres creo que son generados por la salida de RDoc (documentación). Esos son solo mensajes que indican que no hay documentación disponible para ciertas definiciones de funciones. No debería ser un gran problema.