gpt4 book ai didi

rust - Cargo 将 git 需求放在哪里?

转载 作者:行者123 更新时间:2023-11-29 08:14:52 25 4
gpt4 key购买 nike

编译项目时,cargo 会自动下载 Cargo.toml 中指定的要求,作为 git-repository 给出。

例如

[dependencies.piston]
git = "https://github.com/PistonDevelopers/piston"

会导致

Updating git repository 'https://github.com/PistonDevelopers/opengl_graphics'

编译时。它将这些存储库保存在我的磁盘上的什么位置?我使用的是 Windows,这会改变什么吗?

最佳答案

man cargo 给出:

FILES
~/.cargo
Directory in which Cargo stores repository data. Cargo can
be instructed to use a .cargo subdirectory in a different
location by setting the CARGO_HOME environment variable.

CARGO_HOME 执行 git grep 发现 https://github.com/rust-lang/cargo/blob/3533ff11c505017751d1e466685efe7084cbd96b/src/cargo/util/config.rs#L380-L384

它使用 http://doc.rust-lang.org/nightly/std/os/fn.homedir.html

关于rust - Cargo 将 git 需求放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28069678/

25 4 0