我使用命令cargo-add
安装了cargo install cargo-add
。既然cargo-add
是一个已弃用的项目,我想删除它。我试过了
$ cargo uninstall cargo-add
error: package id specification `cargo-add` matched no packages
我也试过git clone https://github.com/withoutboats/cargo-add && cd cargo-add && cargo uninstall
,但也失败了:
$ cargo uninstall
error: Invalid arguments.
Usage:
cargo uninstall [options] <spec>
cargo uninstall (-h | --help)
cargo uninstall
要删除cargo-add
的哪种规范?
$ which cargo-add
$HOME/.cargo/bin/cargo-add
答案 0 :(得分:0)
是的,我有[一个名为
cargo-rm
]的二进制文件
cargo-add工具从不有一个名为cargo-rm
的二进制文件。
cargo-edit安装三个二进制文件:cargo-add
,cargo-list
,cargo-rm
。
cargo-add仅安装自己:cargo-add
。
如果你有cargo-rm
,那么你已经安装了货物编辑。由于它们提供相同的二进制名称,因此您无法安装另一个。因此,我推断你实际上并没有安装货物,但已经改为货物编辑。
您可以查看两者的帮助文本进行验证。
<强>货物添加
cargo add --help
为crate的Cargo.toml文件添加依赖项。如果没有来源 指定后,源将设置为通配符版本依赖项 来自源的默认包箱注册表。
<强>货物修改
cargo add --help
此命令允许您向Cargo.toml清单添加依赖项 文件。 If是github或gitlab存储库URL,还是本地URL 路径
cargo add
将尝试自动获取包名称并进行设置 适当的--git
或--path
值。