我在我的Cargo项目中有两个包。 Cargo.toml
看起来像这样:
[workspace]
members = ["common", "server"]
当我运行cargo build --all
时,它会编译所有的软件包。
我只想构建common
软件包。如果我执行cd common
并执行 cargo build
,它可以正常工作。
但是在根目录下,如果我执行cargo build common
,则会出现以下错误:
error: Found argument 'common' which wasn't expected, or isn't valid in this context
USAGE:
cargo build [OPTIONS]
For more information try --help
能否构建特定的软件包?
common
和server
是工作区内的项目,而不是项目内的工作区。 - Joe Clay