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 ...

posted @ 2021-08-12 22:23  大道酬成  阅读(204)  评论(0)    收藏  举报