From 2d8ab0165ac8e2ee0ba01cef48f4f6f9cc6bd731 Mon Sep 17 00:00:00 2001 From: Nango Date: Thu, 25 Jun 2020 12:49:15 -0500 Subject: [PATCH] only one fix for ch02-00-guessing-game-tutorial.md --- src/ch02-00-guessing-game-tutorial.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ch02-00-guessing-game-tutorial.md b/src/ch02-00-guessing-game-tutorial.md index 909e9d6..f5f5b9e 100644 --- a/src/ch02-00-guessing-game-tutorial.md +++ b/src/ch02-00-guessing-game-tutorial.md @@ -300,7 +300,7 @@ $ cargo build [cratesio]: https://crates.io -在更新完 registry 后,Cargo 检查 `[dependencies]` 片段并下载缺失的 crate 。本例中,虽然只声明了 `rand` 一个依赖,然而 Cargo 还是额外获取了 `libc` 和 `rand_core` 的拷贝,因为 `rand` 依赖 `libc` 来正常工作。下载完成后,Rust 编译依赖,然后使用这些依赖编译项目。 +在更新完 registry 后,Cargo 检查 `[dependencies]` 片段并下载缺失的 crate 。本例中,虽然只声明了 `rand` 一个依赖,然而 Cargo 还是额外获取了 `libc` 和 `rand_core` 的拷贝,因为 `rand` 依赖 `libc` 和 `rand_core` 来正常工作。下载完成后,Rust 编译依赖,然后使用这些依赖编译项目。 如果不做任何修改,立刻再次运行 `cargo build`,则不会看到任何除了 `Finished` 行之外的输出。Cargo 知道它已经下载并编译了依赖,同时 *Cargo.toml* 文件也没有变动。Cargo 还知道代码也没有任何修改,所以它不会重新编译代码。因为无事可做,它简单的退出了。