错误:无法构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
它的工作..酷:)