cargo-remove(1)
定义
cargo-remove - 移除Cargo.toml配置清单文件中的依赖项
概要
cargo remove [options] dependency...
说明
从 Cargo.toml 配置清单中移除一个或多个依赖项。
选项
条目选项
其他选项
显示选项
-v--verbose- 进行详细输出。可以指定两次来开启 "非常详细" ,输出更多的额外信息,像是依赖项的警告和构建脚本的输出信息。
也可以通过
term.verbose配置。 -q--quiet- 不打印 cargo 日志信息。
也可以用
term.quiet配置。 --colorwhen- 使用彩色输出。有效值:
auto(默认):自动检测终端是否支持彩色。always: 总是显示彩色。never: 总不显示彩色。
也可以用
term.color配置。
配置选项
--manifest-pathpath-
Cargo.toml文件的路径。默认, Cargo 在当前目录和任意父目录搜索Cargo.toml文件。 --frozen--locked- 这些标志都要求
Cargo.lock文件是最新的。 如果lock文件丢失, 或是需要更新, Cargo会返回错误并退出,--frozen选项还会阻止cargo通过网络来判断其是否过期。可以用于断言
Cargo.lock文件是否最新状态(例如CI构建)或避免网络访问。 --offline- 阻止Cargo访问网络。如果不指定该选项,Cargo会在需要使用网络但不可用时停止构建并返回错误。设置该标识,Cargo将尽可能不使用网络完成构建。
需注意,这样可能会导致与在线模式不同的依赖处理,Cargo将限制仅使用已下载到本地的crate,即使本地索引中有更新版本。 查阅 cargo-fetch(1) 命令,在脱机前下载依赖。
也可以用
net.offline配置。
包的选择
常规选项
+toolchain- 如果Cargo已经通过rustup安装,并且第一个传给
cargo的参数以+开头, 则当作rustup的工具链名称。(例如+stable或+nightly). 查阅 rustup 文档 了解关于工具链覆盖的信息。 --configKEY=VALUE or PATH- 覆盖Cargo配置项的值,该参数应当为TOML
KEY=VALUE语法, 或者提供附加的配置文件的路径。该标识可以多次指定。 查阅 命令行覆盖部分 获取更多信息 -h--help- 打印帮助信息。
-Zflag- Cargo不稳定的(每日构建)标志。运行
cargo -Z help了解详情。
环境
查阅 参考 了解Cargo读取环境变量。
退出状态
0: Cargo 执行成功。101: Cargo 没有执行完成。
示例
-
移除
regex依赖cargo remove regex -
移除
trybuilddev-依赖cargo remove --dev trybuild -
在
x86_64-pc-windows-gnu依赖表移除nomcargo remove --target x86_64-pc-windows-gnu nom