如何解决错误:没有这样的子命令:`generate`

Bik*_*Lin 11 rust rust-cargo

我已经curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh在 Ubuntu 上安装了 Rust。

但是当我尝试时cargo generate --git https://github.com/CosmWasm/cw-template.git --name FOO遇到了这样的错误error: no such subcommand: 'generate'

我的货运版本是cargo 1.59.0 (49d8809dc 2022-02-10).

为什么会出现这种情况?

Ozg*_*rat 16

您应该安装cargo-generate

cargo install cargo-generate
Run Code Online (Sandbox Code Playgroud)

一些 Cargo 子命令是内置的,而另一些则是单独安装的。您可以通过以下方式获取可用子命令的列表:

cargo --list
Run Code Online (Sandbox Code Playgroud)

  • 请注意,“其他单独安装的”也是_非官方的。_ 以“cargo-”开头的包名称并不意味着其作者身份。 (2认同)