进入到本地项目,将依赖下载到本地
cd project
cargo vendor --respect-source-config
此时会在项目目录下生成vendor目录,里面存放了相关依赖。
修改包获取路径
在当前项目下创建.cargo目录和config.toml文件,写入如下内容:
mkdir -p .cargo
[source.crates-io]
replace-with = "vendored-sources"
[source.vendored-sources]
directory = "vendor"
将vendor目录拷贝过来解压。然后编译:
cargo build