快速入门

安装

安装cargo最简单的办法是使用rustup脚本:

  1. $ curl -sSf https://static.rust-lang.org/rustup.sh | sh

创建新项目

开始新项目,--bin表示这是一个二进制程序:

  1. $ cargo new proxy --bin

生成的目录结构如下:

  1. $ tree -a
  2. .
  3. ├── Cargo.toml
  4. ├── .git
  5. ├── .gitignore
  6. └── src
  7. └── main.rs

cargo.toml文件被称为manifest,包含所有cargo用于编译项目所需的元数据:

  1. [package]
  2. name = "proxy"
  3. version = "0.1.0"
  4. authors = ["Sky Ao <aoxiaojian@gmail.com>"]
  5. [dependencies]

更多详细信息,请见 The Manifest Format

cargo自动生成了.git目录,提交修改之后,可以通过下列命令推送到远程仓库:

  1. git remote add origin git@github.com:***/***.git
  2. git push -u origin master

编译运行

  1. $ cargo build

在项目的根目录下(注意如果是子项目,则需要进入顶层目录),target/debug文件夹,能找到buid出来的文件,可以直接运行:

  1. $ ./target/debug/proxy

或者通过cargo run命令执行:

  1. $ cargo run