Сбой связывания 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

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

0
задан 7 March 2012 в 18:14

3 ответа

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

sudo apt-get install ruby1.8-dev

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

0
ответ дан 7 March 2012 в 18:14

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

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

0
ответ дан 7 March 2012 в 18:14
  1. Я добавил 'ruby1.8-dev'.

    sudo apt-get install ruby1.8-dev

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

    sudo gem install mysql

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

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

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

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

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

    ...

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

0
ответ дан 7 March 2012 в 18:14

Другие вопросы по тегам:

Похожие вопросы: