sql >> Databasteknik >  >> RDS >> Mysql

Rails på OSX 10.11 El Capitan:Biblioteket är inte laddat:libmysqlclient.18.dylib

Det tidigare svaret (pre El Capitan), var att skapa en symbolisk länk från mysqls lib-katalog för biblioteksfilen till /usr/lib, så här:

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

Men detta ger nu "drift ej tillåten" på grund av OS X:s integritetskontroller. Detta kan lösas genom att inaktivera detta. Men en mycket enklare lösning (och en jag kan verifiera har fungerat) är att bara symlinka den till /usr/local/lib istället:

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

Bra Apple.



  1. Infoga en persisk text i mysql-tabellen

  2. Java SQL-datum är avstängt med 1 dag

  3. Entity Framework 6 - Tidsfrågor

  4. LISTAGG i Oracle för att returnera distinkta värden