下载

  1. $ curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh

更新rust版本

  1. rustup update

创建新项目

  1. cargo new projectname

换源

在~/.cargo目录下建立config

windows 下在C:\Users\hp.cargo\下

可以采用字节的 Rust 镜像,速度很不错,https://rsproxy.cn/

  1. [source.crates-io]
  2. # To use sparse index, change 'rsproxy' to 'rsproxy-sparse'
  3. replace-with = 'rsproxy'
  4. [source.rsproxy]
  5. registry = "https://rsproxy.cn/crates.io-index"
  6. [source.rsproxy-sparse]
  7. registry = "sparse+https://rsproxy.cn/index/"
  8. [registries.rsproxy]
  9. index = "https://rsproxy.cn/crates.io-index"
  10. [net]
  11. git-fetch-with-cli = true

新版换源!!!crm

https://github.com/wtklbm/crm

  1. cargo install crm
  2. crm best //自动选择最优的源
  3. crm default

自动找包

cargo-edit

需要7.0以上的openssl
https://github.com/killercup/cargo-edit

  1. cargo install cargo-edit
  1. source ~/.bashrc

cargo add

指定版本 指定features

  1. cargo add reqwest@0.10 --features=blocking

0.常用设置 - 图1