Mysql
 sql >> Database >  >> RDS >> Mysql

rails + MySQL su OSX:libreria non caricata:libmysqlclient.18.dylib

La soluzione è abbastanza semplice; Aggiungi il percorso della libreria nel tuo file ~/.bash_profile o ~/.profile:

MYSQL=/usr/local/mysql/bin
export PATH=$PATH:$MYSQL
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib:$DYLD_LIBRARY_PATH

Se ancora non funziona (questo funziona per me):

sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib

Ci sono molti blog con install_name_tool , che non funzionerà per me perché sono su OSX Lion:

sudo install_name_tool -change libmysqlclient.18.dylib /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/local/bin/indexer
sudo install_name_tool -change libmysqlclient.18.dylib /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/local/bin/search