SORU
30 Ocak 2010, CUMARTESİ


MySQL Yükleyin: HATA: gem yerel uzantı oluşturmak için Başarısız oldu

MySQL son sürümü bazı yükleme sanırım bir yerlerde yanlış giden nedeniyle yüklü almak için çalışıyorum. Komutu gem install mysql > alıyorum ben yönetiyorum

Yerel uzantıları bina. Bu bir süre alabilir... HATA: Hata mysql kurulumu: HATA: Başarısız oldu gem yerel uzantı oluşturmak.

/System/Library/Altyapıları/Ruby.çerçeve/Sürümleri/1.8/usr/bin/ruby extconf.rb extconf.:4 rb: uyarı: Güvensiz dünya yazılabilir dir /usr/bin YOLDA, mod 040777 extconf.:4 rb: uyarı: Güvensiz dünya yazılabilir dir /usr/bin YOLU, mod 040777 extconf.:7 rb: uyarı: Güvensiz dünya YOLDA yazılabilir dir /usr/bin, mod 040777 mkmf.rb başlık dosyaları bulamıyorum ruby için de /System/Library/Altyapıları/Ruby.çerçeve/Sürümleri/1.8/usr/lib/ruby/ruby.h

Gem dosyaları yüklü kalır /Library/Ruby/Mücevher/1.8/mücevher/mysql-2.8.1 muayene için. Sonuçlar kaydedilebilir /Library/Ruby//1.8/mücevher mysql-2.8.1/ext/mysql_api/gem_make Mücevher/.dışarı

Aradım, ve şeylerin bir bütün ana, herhangi bir şans olmadan ruby yeniden çalıştığınız için belirli sürümleri yükleyerek denedim.

Yanlış gidiyor olabilir herhangi bir fikir?

MySQL son sürümü bazı yükleme sanırım bir yerlerde yanlış giden nedeniyle yüklü almak için çalışıyorum. gem install mysql ve şu: aldığım komutunu çalıştırın

Yerel uzantıları bina. Bu bir süre alabilir... HATA: Hata mysql kurulumu: HATA: Başarısız oldu gem yerel uzantı oluşturmak.

/System/Library/Altyapıları/Ruby.çerçeve/Sürümleri/1.8/usr/bin/ruby extconf.rb extconf.:4 rb: uyarı: Güvensiz dünya yazılabilir dir /usr/bin YOLDA, mod 040777 extconf.:4 rb: uyarı: Güvensiz dünya yazılabilir dir /usr/bin YOLU, mod 040777 extconf.:7 rb: uyarı: Güvensiz dünya YOLDA yazılabilir dir /usr/bin, mod 040777 mkmf.rb başlık dosyaları bulamıyorum ruby için de /System/Library/Altyapıları/Ruby.çerçeve/Sürümleri/1.8/usr/lib/ruby/ruby.h

Gem dosyaları yüklü kalır /Library/Ruby/Mücevher/1.8/mücevher/mysql-2.8.1 muayene için. Sonuçlar kaydedilebilir /Library/Ruby//1.8/mücevher mysql-2.8.1/ext/mysql_api/gem_make Mücevher/.dışarı

Aradım, ve şeylerin bir bütün ana, herhangi bir şans olmadan ruby yeniden çalıştığınız için belirli sürümleri yükleyerek denedim.

Yanlış gidiyor olabilir herhangi bir fikir?

EDİT: Hata sadece biraz aşağıdaki değiştirdi DVD Leopar ve: "Kar" Güncellemelerinden kapalı kurdum

Yerel uzantıları bina. Bu biraz zaman alabilir... HATA: Hata mysql kurulumu: HATA: gem yerel uzantı. oluşturmak için Başarısız oldu

/System/Library/Altyapıları/Ruby.çerçeve/Sürümleri/1.8/usr/bin/ruby extconf.rb extconf.:4 rb: uyarı: YOLDA, mod 040777 yazılabilir dir /usr/bin Güvensiz dünya extconf.:4 rb: uyarı: YOLDA, mod 040777 yazılabilir dir /usr/bin Güvensiz dünya extconf.:7 rb: uyarı: YOLDA, mod 040777 yazılabilir dir /usr/bin Güvensiz dünya extconf.:17 rb: uyarı: YOLDA, mod 040777 yazılabilir dir /usr/bin Güvensiz dünya mysql_query() kontrol-lmysqlclient... hayır main() kontrol-ben... Evet mysql_query() kontrol-lmysqlclient... hayır main() kontrol-lz... Evet mysql_query() kontrol-lmysqlclient... hayır main() kontrol-lsocket... hayır mysql_query() kontrol-lmysqlclient... hayır main() kontrol-lnsl... hayır mysql_query() kontrol-lmysqlclient... hayır main() kontrol-lmygcc... hayır mysql_query() kontrol-lmysqlclient... hayır * extconf.rb * başarısız oldu Makefile bir sebepten dolayı, muhtemelen eksikliği oluşturulamadı gerekli kütüphaneleri ve/veya başlıklar. Bu mkmf kontrol edin.daha fazlası için günlük dosyası ayrıntılar. Yapılandırma seçenekleri gerekebilir.

Verilen yapılandırma seçenekleri: -opt-dir ... -opt-dir olmadan -- -opt vardır ... -opt-dahil olmadan --=${opt-dır}/vardır -opt-lib ... -opt-lib olmadan --=${opt-dır}/lib -yapmak-prog ... -yapmak-prog olmadan -- --srcdir=. --curdir =/--ruby System/Library/Altyapıları/Ruby.çerçeve/Sürümleri/1.8/usr/bin/ruby -mysql-config -- -mysql-config olmadan -- -mysql-dir ... -mysql-dir olmadan -- -mysql-vardır ... -mysql-dahil olmadan --=${mysql-dır}/vardır -mysql-lib ... -mysql-lib olmadan --=${mysql-dır}/lib --- mysqlclientlib --- mysqlclientlib --- mlib --- mlib --- mysqlclientlib --- mysqlclientlib --- with --- with --- mysqlclientlib --- mysqlclientlib --- socketlib --- socketlib --- mysqlclientlib --- mysqlclientlib --- nsllib --- nsllib --- mysqlclientlib --- mysqlclientlib --- mygcclib --- mygcclib --- mysqlclientlib --- mysqlclientlib

Gem dosyaları /Library/Ruby//1.8/mücevher mysql-2.8.1 muayene için Taşlar/yüklü kalır. Sonuçlar /Library/Ruby oturum/Mücevher/1.8/mysql-2.8.1/mücevher/ext/mysql_api/gem_make.dışarı

yapmak "olan mysql komut satırı hiçbir şey verir", bunu fark yoktur. Ben de MySQL sistem tercihleri seçeneğini yüklü ve çalışan MySQL duramıyorum. Şimdi ne tamamen sıkıştım!

DÜZENLEYİN

Tamamen MySQL Bu kılavuz http://hivelogic.com/articles/installing-mysql-on-mac-os-x kullanarak yeniden yaptım

Ne yazık ki bu da işe yaramadı, hala aynı hataları alırsınız. Hatta belkide yapamam -uroot komut satırında hata alıyorum:

ERROR 2002 (HY000): soket '/tmp/mysql.aracılığıyla yerel MySQL sunucusuna bağlanmak olamaz(2)'. sock

Her şeyi denedim sanırım.

*ÇÖZÜLDÜ

Üzgünüm Beyler, bunun nedeni MySQL yolları yüzünden çalışmıyor. Burada sağlıklı: http://www.kieransenior.co.uk/2010/02/mysql-cant-connect-using-ruby-on-rails-mac-os-x-snow-leopard/

CEVAP
3 AĞUSTOS 2011, ÇARŞAMBA


Debian veya Ubuntu) sistemlerde, sadece libmysqlclient-dev paketi kullanarak yükleyin:

sudo apt-get install libmysqlclient-dev

ve sonra:

gem install mysql

Herhangi bir hata olmadan yüklü olacak.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • knopik96

    knopik96

    7 Mayıs 2011
  • Krumme1996

    Krumme1996

    21 EYLÜL 2009
  • Richard Laxa

    Richard Laxa

    30 AĞUSTOS 2012