Сбой привязки RubyGem MySQL

Сбой привязки RubyGem MySQL

При выполнении команды «gem install mysql» появилось следующее сообщение об ошибке.

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

Что мне следует сделать, чтобы обойти эту проблему?

решение1

Из сообщения об ошибке следует, что пакет ruby-dev отсутствует. Попробуйте:

sudo apt-get install ruby1.8-dev

Надеюсь, поможет.

решение2

  1. Я добавил «ruby1.8-dev».

    sudo apt-get установить ruby1.8-dev

  2. Установите mysql.

    sudo gem установить mysql

  3. Вроде бы все работает нормально. Но появляются раздражающие сообщения.

    Нет определения для next_result

    Нет определения для field_name

    Нет определения для field_table

    Нет определения для field_def

    ...

    Это нормально?

решение3

Рад, что это наконец сработало.

Те сообщения об ошибках, на которые вы ссылаетесь, я думаю, что они генерируются выходом RDoc (документацией). Это просто сообщения о том, что для определенных определений функций нет документации. Это не должно быть большой проблемой.

Связанный контент