Jag stötte på ett problem som detta när jag satte upp en ny utvecklingsmiljö. Jag hade installerat MySQL via homebrew, vilket gav mig version 5.7.9 av MySQL, med biblioteksversionen libmysqlclient.20.dylib
.
I mitt fall satte jag upp ett pythonprojekt. Kravinstallationen misslyckades eftersom python-MySQL-anslutningsdelen letade efter libmysqlclient.18.dylib
, som inte fanns på min maskin.
Nedgradering till MySQL 5.6 löste problemet för mig:
brew uninstall mysql
brew tap caskroom/versions
brew install mysql56
Nu /usr/local/lib/libmysqlclient.18.dylib
är närvarande och allt är peachy.