├── bitarray v0.3.0
│ ├── cfg-if v1.0.0
│ └── space v0.11.0
└── cv v0.6.0
├── akaze v0.7.0
│ ├── bitarray v0.2.6
│ │ └── cfg-if v0.1.10
│ ├── cv-core v0.15.0
│ │ ├── derive_more v0.99.14 (proc-macro)
│ │ │ ├── convert_case v0.4.0
│ │ │ ├── proc-macro2 v1.0.27
│ │ │ │ └── unicode-xid v0.2.2
│ │ │ ├── quote v1.0.9
│ │ │ │ └── proc-macro2 v1.0.27 (*)
│ │ │ └── syn v1.0.73
│ │ │ ├── proc-macro2 v1.0.27 (*)
│ │ │ ├── quote v1.0.9 (*)
│ │ │ └── unicode-xid v0.2.2
│ │ ├── nalgebra v0.21.1
有两个依赖库,都依赖了 bitarray
, 一个是 bitarray v0.3.0
, 另一个是 bitarray v0.2.6
, 如何让它两个都依赖 bitarray v0.3.0
, 去除掉0.2.6版本的那个依赖
1
共 3 条评论, 1 页
评论区
写评论放的位置不对?
要放在使用树的root层,这样会替换掉树下所有分支的那个 crate_name 版本。
用了patch.crates-io之后没有啥改变, 还是会引之前的依赖.
build的时候会有下面的警告:
--
👇
LuoZijun: Replacing dependencies with patch
https://doc.rust-lang.org/edition-guide/rust-2018/cargo-and-crates-io/replacing-dependencies-with-patch.html
Replacing dependencies with patch
https://doc.rust-lang.org/edition-guide/rust-2018/cargo-and-crates-io/replacing-dependencies-with-patch.html