cargo+夜间错误:没有这样的子命令



在Ubuntu 18.04中执行:cargo +nightly install --git https://github.com/alexcrichton/wasm-gc --force时,抛出

错误:没有这样的子命令:+nightly

我的系统有以下夜间版本的

rustc 1.47.0-直接

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

甚至,上面的命令抛出了类似的错误!

Cmd1:rustup toolchain install nightly

Cmd2:rustup update

即使按照建议在社区中运行这些命令,错误也无法解决。我是个新手;无法通过rustup将货物连接到夜间安装的设备。

系统详细信息

货运版本:1.43.0

锈蚀版本:1.22.1 (b01adbbc3 2020-07-08)

指令3:

which cargo  : /usr/bin/cargo

which cargo打印出/usr/bin/cargo表示它默认为您从操作系统的软件包管理器(apt(安装的Cargo。

调用像cargo +nightly这样的工具链版本不是Cargo的特性,而是Rustup的特性。事实上,Rustup的cargo是到rustup的链接;真实的";存放在CCD_ 12下的货物。

解决这个问题最简单的方法是卸载你从Ubuntu存储库中获得的Cargo:

$ apt remove cargo

否则,您可以尝试操作PATH,使/home/<your_username>/.cargo/bin位于/usr/bin之前。

我当时在mac上,没有使用apt,所以对我来说,我只需要参考货物的完整路径,它就可以了。

$HOME/.cargo/bin/cargo +nightly --git https://github.com/alexcrichton/wasm-gc

希望这能帮助某些

相关内容

  • 没有找到相关文章

最新更新