Mysql
 sql >> Baza danych >  >> RDS >> Mysql

ld:nie znaleziono biblioteki dla -lzstd podczas instalacji pakietu dla mysql2 gem Ruby na macOS Big Sur 11.4

Ten sam błąd wystąpił podczas próby zainstalowania mysql2 -v 0.4.1 na M1
--SOLVED--

brew install zstd

which zstd                                                                                             

moja ścieżka to -> /opt/homebrew/bin/zstd
musisz sprawdzić, skąd linkuje zstd

cd /opt/homebrew/bin
ls -la

zstd -> ../Cellar/zstd/1.5.0/bin/zstd
więc potrzebujesz ścieżki do zstd lib, moja jest:

/opt/homebrew/Cellar/zstd/1.5.0/lib

A potem zrób klasyczną kombinację z odrobiną magii

bundle config --local build.mysql2 "--with-ldflags=-L/opt/homebrew/Cellar/zstd/1.5.0/lib"
bundle install

gem list my                                                                                                 

*** LOCAL GEMS ***

mysql2 (0.4.10)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Procedury składowane a wyzwalacze w MySQL

  2. MySQL i NoSQL:pomóż mi wybrać właściwy

  3. Jak szyfrować ruch bazy danych w chmurze hybrydowej

  4. Jak uzyskać zapytanie do przeniesienia na kolejne strony podczas paginacji wyników?

  5. Jak wybrać każdy n-ty wiersz w mySQL, zaczynając od n