El enlace RubyGem MySQL falla

El enlace RubyGem MySQL falla

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

  1. Agregué 'ruby1.8-dev'.

    sudo apt-get instalar ruby1.8-dev

  2. Instale MySQL.

    sudo gem instalar mysql

  3. 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.

información relacionada