2011-06-14 9 views
13

MySQL'in sahibi 2.8.1. OSX 10.7 üzerinde çalışıyor? MySQL 5.5.13 64bit yüklü ve ettikOSX 10.7'deki MySQL mücevheri Aslan

MySQL başarılı kurulumdan sonra aşağıdaki çalıştı:

env ARCHFLAGS="-arch x86_64" gem install mysql -v='2.8.1' -- --with-mysql-dir=/usr/local/mysql --with-mysql-lib=/usr/local/mysql/lib --with-mysql-include=/usr/local/mysql/include --with-mysql-config=/usr/local/mysql/bin/mysql_config 

bir tırmık komutunu çalıştırırken - en tırmık db diyelim: göç - Ben bu olsun:

uninitialized constant MysqlCompat::MysqlRes 

Bunu nasıl düzeltebiliriz? sizin ~/.bash_profile bu ekleme

+0

Tam raylarımın çevresini kar leoparı üzerine kurdum ve daha sonra aslana yükselttim. mükemmel çalışıyor – sdepold

cevap

26

bu konuda mücadele etmişti. Yukarıdaki iki işaretçi çalıştı. İşte ne yaptım:

  1. Eklendi .zshrc veya .bash_profile için: MySQL

    env ARCHFLAGS="-arch x86_64" sudo gem install mysql -v='2.8.1' -- --with-mysql-dir=/usr/local/mysql --with-mysql-lib=/usr/local/mysql/lib --with-mysql-include=/usr/local/mysql/include --with-mysql-config=/usr/local/mysql/bin/mysql_config

+1

Evet bu işe yaradı – jspooner

+0

Bunu yaptıktan sonra: rake db yaptım: oluşturma ve hatayı aldım: başlatılmamış sabit Mysql – NullVoxPopuli

+0

benim için güzel çalışıyor! – sdepold

5

Dene:

ihracat DYLD_LIBRARY_PATH = "/ usr/local/mysql/lib: $ DYLD_LIBRARY_PATH"

0

geçersiz kılınması: Bu Gerçekleştirilen

export DYLD_LIBRARY_PATH="/usr/local/mysql/lib:$DYLD_LIBRARY_PATH"

  • Olasılıkla 5.1 ise en kolay yoldur le.