本文介绍了Cargo 将 git 要求放在哪里?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在编译项目时,cargo 会自动下载 Cargo.toml 中指定的需求,以 git-repository 形式给出.
When compiling a project, cargo automatically downloads the requirements, specified in the Cargo.toml, given as a git-repository.
例如
[dependencies.piston]
git = "https://github.com/PistonDevelopers/piston"
将导致
Updating git repository 'https://github.com/PistonDevelopers/opengl_graphics'
编译时.它将这些存储库保存在我磁盘上的什么位置?我使用的是 Windows,这会改变什么吗?
when compiling. Where does it save those repositories on my disk? I'm using Windows, does this change anything?
推荐答案
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-L380一个>
使用 http://doc.rust-lang.org/nightly/std/os/fn.homedir.html
这篇关于Cargo 将 git 要求放在哪里?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!