ld: библиотека не найдена для -lmysqlclient с чипом M1

#rust

#Ржавчина

Вопрос:

Когда я использую эту команду для установки diesel_cli в MacBook 2021 M1 pro:

 cargo install diesel_cli --no-default-features --features mysql postgres sqlite
 

Показывает ошибку, подобную этой:

 = note: ld: library not found for -lmysqlclient
    clang: error: linker command failed with exit code 1 (use -v to see invocation)

error: failed to compile `diesel_cli v1.4.1`, intermediate artifacts can be found at `/var/folders/1p/dz3r2rz55kd60_t8sgslkvvh0000gn/T/cargo-installZrtZFh`

Caused by:
    could not compile `diesel_cli` due to previous error
 

Я уже пытался установить mysql-client с помощью этой команды:

 brew install mysql-client
 

Кажется, эта проблема не решена, что мне сделать, чтобы она заработала?

Комментарии:

1. Что произошло, когда вы выполнили «brew install mysql-client»? Вы сделали «brew install mysql»?

2. Я не хочу устанавливать mysql, я просто хочу, чтобы дизель работал. @hkBst

3. Для командной строки diesel по умолчанию требуются libpq, sqlite и mysql. После установки этих зависимостей вы можете запустить cargo install diesel_cli . — lib.rs/crates/diesel_cli