如何卸载货物添加?

时间:2017-07-20 18:22:59

标签: rust rust-cargo

我使用命令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

1 个答案:

答案 0 :(得分:0)

  

是的,我有[一个名为cargo-rm]的二进制文件

cargo-add工具从不有一个名为cargo-rm的二进制文件。

cargo-edit安装三个二进制文件:cargo-addcargo-listcargo-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值。