RubyGem MySQL Binding falha

0

Quando eu 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?

    
por Akira Tsuchiya 07.03.2012 / 13:53

3 respostas

1

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

sudo apt-get install ruby1.8-dev

Espero que ajude.

    
por Estanislau Trepat 07.03.2012 / 14:05
0
  1. Eu adicionei o 'ruby1.8-dev'.

    sudo apt-get instala ruby1.8-dev

  2. Instale o mysql.

    sudo gem install mysql

  3. Parece que funcionou bem. Mas mensagens irritantes aparecem.

    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?

por Akira Tsuchiya 08.03.2012 / 01:15
0

Que bom que finalmente funcionou.

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

    
por Estanislau Trepat 08.03.2012 / 10:35