我是Rust的新手,我想构建并运行我的项目。我用的是:
cd %project_path%
cargo run
我希望能够在一行中编写cargo run -path %project_path%
,因为我想创建一个不允许更改工作目录的构建脚本。似乎货物没有任何-path
或-target
键,它们会定义目标目录,而且我总是收到消息
在
Cargo.toml
或任何家长中找不到C:\WINDOWS\system32
目录
答案 0 :(得分:12)
几乎所有--manifest-path path/to/Cargo.toml
子命令的cargo
选项都允许将其指向要使用的特定Cargo.toml
文件,从而覆盖搜索当前目录及其父项的默认值,以查找名为{的文件{1}}(此文件是"清单")。
顺便说一句,unix-y命令通常采用Cargo.toml
或-h
参数来打印有关其命令行选项的信息,--help
和cargo
也不例外。 E.g。
rustc