diff --git a/src/first-try/cargo.md b/src/first-try/cargo.md index 738dcec4..919d0ee6 100644 --- a/src/first-try/cargo.md +++ b/src/first-try/cargo.md @@ -22,6 +22,7 @@ Go 语言在 1.10 版本之前,所有的包都是在 `github.com` 下存放, ```console $ cargo new world_hello +$ cd world_hello ``` 上面的命令使用 `cargo new` 创建一个项目,项目名是 `world_hello` (向读者势力低头的项目名称,泪奔),该项目的结构和配置文件都是由 `cargo` 生成,意味着**我们的项目被 `cargo` 所管理**。 @@ -32,6 +33,7 @@ $ cargo new world_hello ```console $ cargo new world_hello --bin +$ cd world_hello ``` 现在的版本,已经无需此参数,`cargo` 默认就创建 `bin` 类型的项目,顺便说一句,Rust 项目主要分为两个类型:`bin` 和 `lib`,前者是一个可运行的项目,后者是一个依赖库项目。 @@ -39,6 +41,7 @@ $ cargo new world_hello --bin 下面来看看创建的项目结构: ```console +$ tree . ├── .git ├── .gitignore @@ -58,7 +61,7 @@ $ cargo new world_hello --bin 2. 手动编译和运行项目 -首先来看看`cargo run`,一码胜似千言: +首先来看看第一种方式,一码胜似千言,在之前创建的 `world_hello` 目录下运行: ```console $ cargo run