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

rails + MySQL unter OSX:Bibliothek nicht geladen:libmysqlclient.18.dylib

Die Lösung ist ziemlich einfach; Fügen Sie den Bibliothekspfad in Ihrer Datei ~/.bash_profile oder ~/.profile hinzu:

MYSQL=/usr/local/mysql/bin
export PATH=$PATH:$MYSQL
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib:$DYLD_LIBRARY_PATH

Wenn es immer noch nicht funktioniert (dies funktioniert für mich):

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

Es gibt viele Blogs mit install_name_tool , was bei mir nicht funktioniert, weil ich OSX Lion verwende:

sudo install_name_tool -change libmysqlclient.18.dylib /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/local/bin/indexer
sudo install_name_tool -change libmysqlclient.18.dylib /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/local/bin/search