RUST 首次 cargo check
RUST 首次 cargo check
背景
初次学习Rust,巧遇同事在公司内部分享的自己的项目,搞下来编译试试.
使用电脑 mac 64bit x86
所遇问题
cargo check
缺少 " lpg,lmysql-client "
实际缺少驱动依赖.而在mac下没有专属lpg,所以建立安装 postgresql .
而mysql 可以安装C的专属.
解决办法
brew install postgresql
brew install MysqL-connector-c
brew info mysql-client
If you need to have mysql-client first in your PATH, run:
echo 'export PATH="/usr/local/opt/mysql-client/bin:$PATH"' >> ~/.zshrc
For compilers to find mysql-client you may need to set:
export LDFLAGS="-L/usr/local/opt/mysql-client/lib"
export CPPFLAGS="-I/usr/local/opt/mysql-client/include"
For pkg-config to find mysql-client you may need to set:
export PKG_CONFIG_PATH="/usr/local/opt/mysql-client/lib/pkgconfig"
结果
按照配置,把环境变量设置好,可以cargo check ...

浙公网安备 33010602011771号