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

Rails en OSX 10.11 El Capitan:Biblioteca no cargada:libmysqlclient.18.dylib

La respuesta anterior (antes de El Capitan), fue crear un enlace simbólico desde el directorio lib de mysql para el archivo de la biblioteca en /usr/lib, así:

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

Sin embargo, esto ahora produce una "operación no permitida" debido a los controles de integridad de OS X. Esto se puede solucionar deshabilitando esto. Sin embargo, una solución mucho más fácil (y una que puedo verificar que funcionó) es simplemente enlazarla en /usr/local/lib en su lugar:

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

Buen viejo Apple.