sql >> Databasteknik >  >> RDS >> Mysql

ld:biblioteket hittades inte för -lzstd vid paketinstallation för mysql2 gem Ruby på macOS Big Sur 11.4

Fick samma fel när jag försökte installera mysql2 -v 0.4.1 på M1
--LOVED--

brew install zstd

which zstd                                                                                             

min sökväg är -> /opt/homebrew/bin/zstd
du måste kontrollera var zstd länkade från

cd /opt/homebrew/bin
ls -la

zstd -> ../Cellar/zstd/1.5.0/bin/zstd
så du behöver hämta sökvägen till zstd lib, min är:

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

Och gör sedan en klassisk kombination med lite magi

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. logga in med användarnamn eller e-postadress i php

  2. MySQL SELECT-frågesträngsmatchning

  3. Lyssna på avsnitt 2 av Microsoft Access Podcast

  4. Vad är det bästa sättet att lagra en historisk prislista i en MySQL-tabell?