错误:无法构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

它的工作..酷:)