2012-01-16 14 views
11

私が手Ruby on Railsのためのmysql2宝石のインストール3.1.0

宝石ファイルが
/home/mark/.bundler/tmp/28288/gems/mysql2-0.2.17にインストールされたままになります。このエラー検査のため。
結果mysql2(0.2.17)をインストールし、バンドラー中にエラーが発生した
/home/mark/.bundler/tmp/28288/gems/mysql2-0.2.17/ext/mysql2/gem_make.out
に記録しましたできない
続行します。同梱の前に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'。そして、あなたはそのファイルの内容を知っているのを手伝ってはいけません。 –

+3

これらのページをご覧ください。 http://stackoverflow.com/questions/3608287/installing-mysql2-gem-for-rails-3 http://stackoverflow.com/questions/8029832/heroku -dbpull-cant-connect-to-my-db-in-ubuntu http://stackoverflow.com/questions/7967648/facing-error-installing-mysql2-gem/8616459#8616459 – Hishalv

+0

これは、あなたのマシンにMySQLがインストールされています。 –

答えて

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 
関連する問題