Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Rails unter OSX 10.11 El Capitan:Bibliothek nicht geladen:libmysqlclient.18.dylib

Die vorherige Antwort (vor El Capitan) bestand darin, einen symbolischen Link aus dem lib-Verzeichnis von mysql für die Bibliotheksdatei in /usr/lib zu erstellen, wie folgt:

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

Dies führt jedoch aufgrund der Integritätskontrollen von OS X nun zu „Vorgang nicht zulässig“. Dies kann umgangen werden, indem Sie dies deaktivieren. Eine viel einfachere Lösung (und eine, von der ich überprüfen kann, dass sie funktioniert hat) besteht jedoch darin, sie stattdessen einfach in /usr/local/lib zu verlinken:

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

Guter alter Apfel.