Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

ld:perpustakaan tidak ditemukan untuk -lzstd saat bundel menginstal untuk permata mysql2 Ruby di macOS Big Sur 11.4

Mendapat kesalahan yang sama saat mencoba menginstal mysql2 -v 0.4.1 pada M1
--ASK--

brew install zstd

which zstd                                                                                             

jalur saya -> /opt/homebrew/bin/zstd
Anda perlu memeriksa dari mana zstd ditautkan

cd /opt/homebrew/bin
ls -la

zstd -> ../Cellar/zstd/1.5.0/bin/zstd
jadi Anda perlu mendapatkan jalur ke zstd lib, my is:

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

Dan kemudian lakukan kombinasi klasik dengan beberapa keajaiban

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. mencegah entri duplikat ke database

  2. Bagaimana cara menghilangkan mode SQL STRICT di MySQL

  3. Hubungkan Metabase dengan MySQL untuk Eksplorasi Data

  4. Tampilan Daftar admin Django + ForeignKey =Daftar Ubah Kosong

  5. Cara Mengonfigurasi MySQL menjadi Case Sensitive