2012-08-10 269 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。

它的工作!