通过macOS上Rust的Getting Started页面,我为Cargo运行以下命令来生成一个项目:
cargo new hello_world --bin
Run Code Online (Sandbox Code Playgroud)
当我检查Cargo.toml文件时,它包含我的真实姓名和我的电子邮件地址.
Cargo从哪里获取我的姓名和电子邮件?如何配置Cargo使用的名称和电子邮件地址?
Sim*_*ead 12
要覆盖它,您应该能够在运行货物时设置CARGO_EMAIL和CARGO_NAME环境变量.例如:
CARGO_NAME=not-ross cargo new --bin project_name
Run Code Online (Sandbox Code Playgroud)
例如:
simon /c/rust
$ CARGO_NAME=Not-Simon CARGO_EMAIL=not_simon@not_simon.com cargo new --bin override-author
Created binary (application) `override-author` project
simon /c/rust
$ cd !$
simon /c/rust/override-author (master)
$ cat Cargo.toml
[package]
name = "override-author"
version = "0.1.0"
authors = ["Not-Simon <not_simon@not_simon.com>"]
[dependencies]
Run Code Online (Sandbox Code Playgroud)
使用CARGO_NAME并CARGO_EMAIL让cargo我们在更高的"范围"中找出作者姓名和电子邮件.更详细地查看代码,它将首先检查git,但您可以--vcs使用仍将使用的标志覆盖它CARGO_NAME,CARGO_EMAIL如果提供的话.
| 归档时间: |
|
| 查看次数: |
1074 次 |
| 最近记录: |