5

実行中: cargo +nightly install --git https://github.com/alexcrichton/wasm-gc --forceUbuntu 18.04 で、投げています

エラー: そのようなサブコマンドはありません:+nightly

私のシステムには次の夜間バージョンがあります

rustc 1.47.0-毎晩

 cargo 1.47.0-nightly install --git https://github.com/alexcrichton/wasm-gc --force

上記のコマンドでも同様のエラーがスローされます。

コマンド1:rustup toolchain install nightly

コマンド 2 :rustup update

コミュニティで提案されているようにこれらのコマンドを実行した後でも、エラーは解決されません。私はさびに慣れていないので、rustupを介してインストールされた夜間に貨物をリンクできませんでした。

システム詳細

貨物バージョン:1.43.0

ラストアップバージョン: 1.22.1 (b01adbbc3 2020-07-08)

コマンド 3:

which cargo  : /usr/bin/cargo
4

2 に答える 2

9

which cargo印刷する/usr/bin/cargoと、OSのパッケージマネージャー(apt)からインストールしたCargoがデフォルトであることを示しています。

ツールチェーン バージョンのような呼び出しは、cargo +nightlyCargo の機能ではなく、Rustup の機能です。実際、Rustupcargoは へのリンクであり、 にrustup格納されている「実際の」貨物を呼び出します.rustup/toolchains

これを解決する最も簡単な方法は、Ubuntu リポジトリから取得した Cargo をアンインストールすることです。

$ apt remove cargo

それ以外の場合は、前に来るPATHものを操作しようとする可能性があります。/home/<your_username>/.cargo/bin/usr/bin

于 2020-08-25T09:36:01.907 に答える