我使用带有项目的货物工作区。当我运行时
cargo build
从工作区根目录构建所有项目成员(如有错误请纠正)。
然后,当我想要从工作区构建特定项目时,我使用。
cargo build -p my_project_1
看起来它开始构建我的项目1的依赖项。尽管所有依赖项都应该在第一次阶段构建。
如何使用在第一阶段完成的依赖项构建缓存?
我使用带有项目的货物工作区。当我运行时
cargo build
cargo build -p my_project_1
看起来它开始构建我的项目1的依赖项。尽管所有依赖项都应该在第一次阶段构建。
如何使用在第一阶段完成的依赖项构建缓存?
cargo build
应该会产生如下的错误信息:error: failed to compile `doomed-to-fail v0.1`, intermediate artifacts can be found at '/some/tmp/directory'
To reuse those artifacts, set the environment variable `CARGO_TARGET_DIR` to that path.
CARGO_TARGET_DIR=/var/folders/fp/abc…xyz/T/cargo-installABC123 cargo install git-hist
Cargo.toml
文件中包含default-members
键时,才会构建“default-members”。 - undefinedCargo.toml
和源代码的组合吗? - undefined