Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Rails no OSX 10.11 El Capitan:Biblioteca não carregada:libmysqlclient.18.dylib


A resposta anterior (pré El Capitan) foi criar um link simbólico do diretório lib do mysql para o arquivo de biblioteca em /usr/lib, assim:
sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib

No entanto, isso agora produz 'operação não permitida' devido aos controles de integridade do OS X. Isso pode ser contornado desativando isso. No entanto, uma solução muito mais fácil (e que posso verificar se funcionou) é apenas fazer um link simbólico para /usr/local/lib:
sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/local/lib/libmysqlclient.18.dylib

Boa e velha Apple.