sql >> Databáze >  >> RDS >> Mysql

rails + MySQL na OSX:Knihovna není načtena:libmysqlclient.18.dylib

Řešení je docela snadné; Přidejte cestu ke knihovně do souboru ~/.bash_profile nebo ~/.profile:

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

Pokud to stále nefunguje (pro mě to funguje):

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

Existuje mnoho blogů s nástrojem install_name_tool , což mi nebude fungovat, protože jsem na OSX Lion:

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


  1. Jak převést řetězec na malá písmena v SQL

  2. Jak funguje iif() v SQLite

  3. Jak nastavit národní prostředí pro aktuální připojení v MySQL

  4. Funkce nebo procedura pro klauzuli IN