A ligação RubyGem MySQL falha

A ligação RubyGem MySQL falha

Quando executei 'gem install mysql', a mensagem de erro abaixo apareceu.

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 contornar isso, o que devo fazer?

Responder1

Pela mensagem de erro, parece que o pacote ruby-dev está faltando. Tentar:

sudo apt-get install ruby1.8-dev

Espero que ajude.

Responder2

  1. Eu adicionei o 'ruby1.8-dev'.

    sudo apt-get instalar ruby1.8-dev

  2. Instale o mysql.

    sudo gem instalar mysql

  3. Parece ter funcionado bem. Mas aparecem mensagens irritantes.

    Nenhuma definição para next_result

    Nenhuma definição para field_name

    Nenhuma definição para field_table

    Nenhuma definição para field_def

    ...

    Está tudo bem?

Responder3

Que bom que finalmente funcionou.

Essas mensagens de erro às quais você está se referindo, acho que são geradas pela saída do RDoc (documentação). Essas são apenas mensagens informando que não há documentação disponível para determinadas definições de funções. Não deve ser um grande problema.

informação relacionada