2012-01-16 78 views
11

我得到這個錯誤on Rails的安裝mysql2寶石對Ruby 3.1.0

寶石文件仍將安裝在
/home/mark/.bundler/tmp/28288/gems/mysql2-0.2.17進行檢查。
結果記錄到
/home/mark/.bundler/tmp/28288/gems/mysql2-0.2.17/ext/mysql2/gem_make.out
在安裝mysql2(0.2.17)和捆紮機發生錯誤不能
繼續。確保gem install mysql2 -v '0.2.17'在捆綁之前成功

對於Ruby on Rails應用程序,我無法解決它。

+0

你的問題的原因是最有可能在'/home/mark/.bundler/tmp/28288/gems/mysql2-0.2.17/ext/mysql2/ gem_make.out'。我們無法幫助您知道該文件的內容。 – 2012-01-16 00:17:20

+3

你看過這些網頁嗎, http://stackoverflow.com/questions/3608287/installing-mysql2-gem-for-rails-3 http://stackoverflow.com/questions/8029832/heroku -dbpull-着 - 連接到我的DB-在Ubuntu的 http://stackoverflow.com/questions/7967648/facing-error-installing-mysql2-gem/8616459#8616459 – Hishalv 2012-01-16 06:33:41

+0

這聽起來像你的天堂」你的機器上安裝了MySQL。 – 2012-01-16 19:12:33

回答

0

這可能是一個編譯錯誤。也許你的系統中沒有安裝mysql開發庫。

我需要查看日誌以確認。您使用至極操作系統: 試試吧,粘貼在這裏輸出:

cat /home/mark/.bundler/tmp/28288/gems/mysql2-0.2.17/ext/mysql2/gem_make.out 

順便說一下?

24

大多數人找工作的:

sudo apt-get install libmysql-ruby libmysqlclient-dev