如何将 Cargo 项目设置为默认使用 nightly 构建和运行(即cargo build实际上是cargo +nightly build),而不将 nightly 设置为全局默认值?
这与如何在 Rust 工具链之间切换不同。如果您阅读了这两个问题,您会看到该问题是关于在全局范围内切换 Rust 工具链,而我想在不更改全局设置的情况下切换 Rust 工具链。
Dan*_*Dan 53
如果您希望此选择也反映在存储库中,而不仅仅是本地配置,您可以添加一个rust-toolchain.toml文件,例如
[toolchain]
channel = "nightly"
Run Code Online (Sandbox Code Playgroud)
您可能还想在 Cargo.toml 字段中设置夜间编译器的版本(由 打印rustup show)rust-version,以便尝试在 stable 上构建的依赖项会收到错误消息(因为 rust-toolchain.toml 设置目录的版本,不是板条箱)。
有了rustup override set nightly它设置该目录在夜间默认:
https://rust-lang.github.io/rustup/overrides.html#directory-overrides
| 归档时间: |
|
| 查看次数: |
538 次 |
| 最近记录: |