2012-08-10 236 views
5

我试图在Linux上安装一个宝石,但它给我一个错误:mysql2宝石安装

An error occured while installing mysql2 (0.3.11), and Bundler cannot continue. 
Make sure that gem install mysql2 -v '0.3.11' succeeds before bundling. 

什么我现在需要做的?

回答

16

可能它不能建立mysql2原生扩展。

如果您使用的是Ubuntu 14.04或更新版本,请尝试sudo apt-get install ruby-mysql libmysqlclient-dev

在旧版本的Ubuntu的安装此:sudo apt-get install libmysql-ruby libmysqlclient-dev

在OS X:brew install mysql

也有类似的问题:123

+1

它现在是'ruby-mysql'而不是'libmysql-ruby' – avguchenko 2016-03-04 22:36:00

+0

谢谢,我已经更新了答案。 – Resure 2016-03-05 01:12:30

0

我正在使用LInux 16肉桂,并得到了该错误消息。我使用了“Resure”,解决方案sudo apt-get install libmysql-ruby libmysqlclient-dev

然后运行bundle install for project。

它的工作!