cargo + error nocturno: no existe tal subcomando
Mientras se ejecuta: cargo +nightly install --git https://github.com/alexcrichton/wasm-gc --forceen Ubuntu 18.04, está lanzando
error: no existe tal subcomando:
+nightly
Mi sistema tiene la siguiente versión nocturna
rustc 1.47.0-todas las noches
cargo 1.47.0-nightly install --git https://github.com/alexcrichton/wasm-gc --force
Incluso, el comando anterior arroja un error similar.
Cmd1: rustup toolchain install nightly
Cmd2: rustup update
Incluso después de ejecutar estos comandos como se sugiere en las comunidades, el error no se resuelve. Soy nuevo en el óxido y no pude vincular la carga con la instalación nocturna a través del óxido.
Detalles del sistema
versión cargo: 1.43.0
versión rustup: 1.22.1 (b01adbbc3 2020-07-08)
Cmd 3:
which cargo : /usr/bin/cargo
Respuestas
which cargola impresión /usr/bin/cargoindica que el valor predeterminado es Cargo que instaló desde el administrador de paquetes de su sistema operativo (apt).
Las invocaciones con la versión de cadena de herramientas como cargo +nightlyno son una característica de Cargo, sino Rustup. De hecho, Rustup's cargoes un enlace rustupque luego invoca la carga "real" almacenada debajo .rustup/toolchains.
La forma más fácil de resolver esto sería desinstalar el Cargo que obtuviste de los repositorios de Ubuntu:
$ apt remove cargo
De lo contrario, podría intentar manipular su PATHtal que /home/<your_username>/.cargo/binviene antes /usr/bin.