在linux上安装mysql2 gem

时间:2012-08-10 10:26:29

标签: ruby-on-rails

我正在尝试在linux上安装gem,但它给了我一个错误:

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.

我现在需要做什么?

2 个答案:

答案 0 :(得分: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 :(得分:0)

我使用LInux 16 Cinnamon并收到了错误消息。我使用“Resure”的,解决方案sudo apt-get install libmysql-ruby libmysqlclient-dev

然后为项目运行bundle install。

有效!