默认安装所有数据库的支持
cargo install diesel_cli
根据官方以 mysql 为例子
cargo install diesel_cli --no-default-features --features mysql
最后安装提示:
= note: ld: library 'mysqlclient' not found
clang: error: linker command failed with exit code 1 (use -v to see invocation)
error: could not compile `diesel_cli` (bin "diesel") due to previous error
error: failed to compile `diesel_cli v2.1.1`, intermediate artifacts can be found at `/var/folders/gr/h_23pfbn19xc6myhkh0v9q9r0000gn/T/cargo-installYtjXUe`.
To reuse those artifacts with a future compilation, set the environment variable `CARGO_TARGET_DIR` to that path.
这个是因为mac没安装mysql的驱动库
brew install mysql
但是我还有一个问题,报的错误是缺clang的库,也安装了
brew install llvm
验证安装:clang --version