Mysql
 sql >> база данни >  >> RDS >> Mysql

ld:библиотеката не е намерена за -lzstd, докато инсталирате пакета за mysql2 gem Ruby на macOS Big Sur 11.4

Получих същата грешка, когато се опитах да инсталирам mysql2 -v 0.4.1 на M1
--РЕШЕНО--

brew install zstd

which zstd                                                                                             

моят път е -> /opt/homebrew/bin/zstd
трябва да проверите откъде е свързан zstd

cd /opt/homebrew/bin
ls -la

zstd -> ../Cellar/zstd/1.5.0/bin/zstd
така че трябва да получите път до zstd lib, моят е:

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

И след това направете класическа комбинация с малко магия

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. Управление на потребителски акаунти, роли, разрешения, удостоверяване PHP и MySQL - част 6

  2. Форматирайте датата в MySQL, за да върнете MonthName, Year

  3. Опитвам се да изпълним операция MINUS в MySQL

  4. Вмъкване на текущата дата във формат за дата и час mySQL

  5. как да актуализирате суап стойности на два реда с една заявка