Mysql
 sql >> Base de données >  >> RDS >> Mysql

Rails sur OSX 10.11 El Capitan :Bibliothèque non chargée :libmysqlclient.18.dylib

La réponse précédente (avant El Capitan) consistait à créer un lien symbolique depuis le répertoire lib de mysql pour le fichier de bibliothèque vers /usr/lib, comme ceci :

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

Cependant, cela produit maintenant une "opération non autorisée" en raison des contrôles d'intégrité d'OS X. Cela peut être contourné en le désactivant. Cependant, une solution beaucoup plus simple (et je peux vérifier qu'elle a fonctionné) consiste simplement à le lier symboliquement à /usr/local/lib :

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

Bonne vieille pomme.