错误:无法构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' 。我仍然得到相同的错误。

3 Solutions collect form web for “错误:无法构buildgem本机扩展 – 安装mysql2时出错”

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

无论如何,如果你正在使用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

它的工作..酷:)

  • 工头只显示“启动机智pid#”而没有别的
  • 在Delayed_job中手动重试作业
  • 我如何在我的Gemfile中指定一个本地gem?
  • Ubuntu上安装mysql gem的困难
  • 无法在macOS Sierra上安装mysql2 gem
  • Rubygems不能在OS X Lion上安装
  • 在Mac OS X Lion上,gem install therubyracer失败
  • Ruby gem mysql2安装失败
  • 删除所有安装的gem,并重新开始
  • 我怎样才能设置一个代理服务器的gem?
  • 'sudo gem install'或'gem install'和gem位置