Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

ld:thư viện không tìm thấy cho -lzstd trong khi cài đặt gói cho đá quý mysql2 Ruby trên macOS Big Sur 11.4

Gặp lỗi tương tự khi cố gắng cài đặt mysql2 -v 0.4.1 trên M1
--SOLVED--

brew install zstd

which zstd                                                                                             

đường dẫn của tôi là -> / opt / homebrew / bin / zstd
bạn cần kiểm tra xem zstd được liên kết từ đâu

cd /opt/homebrew/bin
ls -la

zstd -> ../Cellar/zstd/1.5.0/bin/zstd
vì vậy bạn cần lấy đường dẫn đến zstd lib, của tôi là:

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

Và sau đó kết hợp cổ điển với một số phép thuật

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. Hàm MySQL CEILING () - Làm tròn đến số nguyên gần nhất

  2. Làm thế nào để trích xuất năm, tháng, ngày, giờ, phút, giây từ một ngày mysql?

  3. Phân trang Ajax với Jquery, PHP, Mysql

  4. so sánh ngày giờ của mysql

  5. MySQL sắp xếp theo một số danh sách