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 安装 ruby​​1.8-dev

  2. 安装 mysql。

    sudo gem 安装 mysql

  3. 看上去运行良好。但是却出现了令人厌烦的消息。

    next_result 没有定义

    field_name 没有定义

    field_table 没有定义

    field_def 没有定义

    ...

    这个可以吗?

答案3

很高兴它最终成功了。

我认为您提到的那些错误消息是由 RDoc 输出(文档)生成的。这些消息只是表明某些函数定义没有可用的文档。应该不是什么大问题。

相关内容