[英]How to point to local copy of .crate file of crate from crates.io?
我的公司代理不允许我从我们的开发主机访问 crates.io。 我已经下载了我需要的所有 crate 并将它们放在本地。 我正在构建的项目来自第三方,他们提供了自己的(约 100 个)Cargo.toml 文件。 如何覆盖每个依赖项的位置,而不是将每个 Cargo.toml 更改为指向我的本地副本?
我尝试将paths = [ "path/to/crates" ]
添加到~/.cargo/config
& ~/.cargo/config.toml
,但无济于事。 有可能还是有替代方案?
我在我的~/.cargo/config.toml
中试过这个
[source]
[source.my-crates]
local-registry = "/absolute/path/to/location/where/i/have/star.crate"
[source.crates-io]
replace-with = "my-crates"
但是,它甚至看起来都没有被使用。 它仍然在寻找 crates.io-index
问题原来是缺少CARGO_HOME
环境变量。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.