错误:无法构buildgem本机扩展 – 安装mysql2时出错

运行软件包安装时出错

Installing mysql2 (0.3.11) with native extensions Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. ... Make sure that `gem install mysql2 -v '0.3.11'` succeeds before bundling. 

当我运行确保gem install mysql2 -v '0.3.11' 。我仍然得到相同的错误。

    你正在使用哪个操作系统?

    无论如何,如果你正在使用Ubuntu的 ,从这个https://github.com/brianmario/mysql2/issues/8运行:

     sudo apt-get install mysql-client libmysqlclient-dev 

    否则,对于Mac用户 ,(使用brew安装)检查这个http://mxcl.github.com/homebrew/ ,或运行:

     brew install mysql 

    然后

     sudo gem install mysql2 

    并为Windows用户检查下面的链接的解决scheme。 安装mysql2时出错:无法构buildgem原生扩展

    我会build议使用正常的命令提示符。

    有时你需要更新你的Ruby库,运行这个代码:

     sudo gem update --system 

    修正了错误

    尝试安装这些软件包..

    sudo apt-get install libmysqlclient-dev

    sudo apt-get install bundler

    安装捆绑软件后,尝试使用

    gem安装mysql2

    它的工作..酷:)