sql >> Base de Datos >  >> RDS >> Mysql

Rails + MySQL en OSX:Biblioteca no cargada:libmysqlclient.18.dylib

La solución es bastante fácil; Agregue la ruta de la biblioteca en su archivo ~/.bash_profile o ~/.profile:

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

Si todavía no funciona (esto funciona para mí):

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

Hay muchos blogs con install_name_tool , que no funcionará para mí porque estoy en 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