sql >> Database >  >> RDS >> Mysql

ld:bibliotheek niet gevonden voor -lzstd tijdens installatie van bundel voor mysql2 gem Ruby op macOS Big Sur 11.4

Kreeg dezelfde fout bij het installeren van mysql2 -v 0.4.1 op M1
--OPGELOST--

brew install zstd

which zstd                                                                                             

mijn pad is -> /opt/homebrew/bin/zstd
je moet controleren waar zstd is gelinkt

cd /opt/homebrew/bin
ls -la

zstd -> ../Cellar/zstd/1.5.0/bin/zstd
dus je moet een pad naar zstd lib krijgen, mijn is:

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

En doe dan een klassieke combinatie met wat magie

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. hoe de grootte van een kolom te wijzigen

  2. Wat is de beste manier om rangen te genereren in MYSQL?

  3. MySQL:Ongeldige standaardwaarde voor TIMESTAMP

  4. Groepeer zoekopdrachtresultaten per maand en jaar in postgresql