sql >> Database >  >> RDS >> Mysql

Rails op OSX 10.11 El Capitan:Bibliotheek niet geladen:libmysqlclient.18.dylib

Het vorige antwoord (vóór El Capitan) was om een ​​symbolische link te maken vanuit de lib-directory van mysql voor het bibliotheekbestand in /usr/lib, zoals dit:

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

Dit levert nu echter 'bewerking niet toegestaan' op vanwege de integriteitscontroles van OS X. Dit kan worden omzeild door dit uit te schakelen. Een veel eenvoudigere oplossing (en waarvan ik kan verifiëren dat deze heeft gewerkt) is om het in plaats daarvan gewoon te symboliseren naar /usr/local/lib:

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

Goede oude appel.



  1. Geselecteerde kolommen hebben geen compatibel type, zelfs niet van hetzelfde type

  2. MySql-proceslijst gevuld met slaapvermeldingen die leiden tot te veel verbindingen?

  3. Hoe SQLite Ifnull() werkt

  4. SQLite - Gegevens verwijderen