2012-01-16 14 views
11

alıyorumRuby on için mysql2 mücevher takma 3.1.0

Gem dosyaları
/home/mark/.bundler/tmp/28288/gems/mysql2-0.2.17 yüklü kalır bu hata muayene için.
Sonuçlar mysql2 (0.2.17) yükleme ve Bundler bir hata oluştu
/home/mark/.bundler/tmp/28288/gems/mysql2-0.2.17/ext/mysql2/gem_make.out
için giriş
devam edemiyor. gem install mysql2 -v '0.2.17''un paketlemeden önce
'un başarılı olduğundan emin olun.

Ruby on Rails uygulamasıyla ve bunu çözemiyorum.

+0

sorununuzun nedeni '/home/mark/.bundler/tmp/28288/gems/mysql2-0.2.17/ext/mysql2/ en muhtemelen gem_make.out'. Ve bu dosyanın içeriğini bilerek sana yardım edemeyiz. –

+3

bu sayfalarda bir göz oldu mu, http://stackoverflow.com/questions/3608287/installing-mysql2-gem-for-rails-3 http://stackoverflow.com/questions/8029832/heroku -dbpull-cant-connect-benim-db-in-ubuntu http://stackoverflow.com/questions/7967648/facing-error-installing-mysql2-gem/8616459#8616459 – Hishalv

+0

Makinenizde MySQL yüklü. –

cevap

0

Muhtemelen bir derleme hatasıdır. Belki sisteminizde mysql geliştirme libs yüklü değil.

Emin olmak için günlükleri görmem gerekiyor. Deneyin ve burada çıktı yapıştırın:

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

Btw: wich operasyon sistemini kullanıyorsunuz?

24

Çoğu millet bu işleri bulmak:

sudo apt-get install libmysql-ruby libmysqlclient-dev