#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