2017-07-20 12 views
1

cargo install cargo-addというコマンドでcargo-addをインストールしました。 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 uninstallcargo-addを削除したいんスペックのどのような?

$ which cargo-add 
$HOME/.cargo/bin/cargo-add 
+0

「cargo-rm」というコマンドもありますか? – Shepmaster

+0

@Shepmasterはい、ありますが、 'cargo-rm cargo-add'は'無効な引数 'を示します。 – user1244932

答えて

0

はい、私は[cargo-rmと呼ばれるバイナリ]

決してがcargo-rmと呼ばれるバイナリがありませんでしたcargo-addツールを持っています。

cargo-editは3つのバイナリ:cargo-add,cargo-list,cargo-rmをインストールします。 cargo-addはそれ自身をインストールします:cargo-add

cargo-rmがある場合は、すでにcargo-editをインストールしています。彼らは同じバイナリ名を提供するので、あなたは他のものを上にインストールすることはできません。私はあなたが実際に貨物 - 追加がインストールされていないが、すでに貨物編集に切り替えていると推測します。

2つのヘルプテキストを確認して確認することができます。

cargo add --help 

を貨物追加クレートのCargo.tomlファイルへの依存関係を追加します。ソースが でない場合、ソースはソースのデフォルトのcrateレジストリからワイルドカードバージョン依存 に設定されます。

貨物編集

cargo add --help 

このコマンドは、Cargo.tomlマニフェスト ファイルに依存関係を追加することができます。もし、githubまたはgitlabリポジトリのURL、またはローカル のパスがある場合、cargo addは、自動的にクレート名を取得し、 を適切な--gitまたは--pathの値に設定しようとします。