
При выполнении команды «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
Я добавил «ruby1.8-dev».
sudo apt-get установить ruby1.8-dev
Установите mysql.
sudo gem установить mysql
Вроде бы все работает нормально. Но появляются раздражающие сообщения.
Нет определения для next_result
Нет определения для field_name
Нет определения для field_table
Нет определения для field_def
...
Это нормально?
решение3
Рад, что это наконец сработало.
Те сообщения об ошибках, на которые вы ссылаетесь, я думаю, что они генерируются выходом RDoc (документацией). Это просто сообщения о том, что для определенных определений функций нет документации. Это не должно быть большой проблемой.