Mysql
 sql >> база данни >  >> RDS >> Mysql

Rails на OSX 10.11 El Capitan:Библиотеката не е заредена:libmysqlclient.18.dylib

Предишният отговор (преди El Capitan) беше да се създаде символна връзка от директорията lib на mysql за библиотечния файл в /usr/lib, както следва:

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

Това обаче сега води до „операция не е разрешена“ поради контрола на целостта на OS X. Това може да се заобиколи, като деактивирате това. Въпреки това, много по-лесно решение (и едно, което мога да проверя, че е работило) е просто да го свържете символично в /usr/local/lib вместо това:

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

Добрата стара ябълка.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. качете файл в MySql DB с PHP

  2. Преобразувайте символите latin1 в UTF8 таблица в UTF8

  3. съхраняване на парола сигурно за api, без да я криптира

  4. Учене SELECT FROM WHERE подготвени изявления

  5. JSON_TYPE() – Вземете типа на стойността на JSON в MySQL