Rust 如何防止Cargo自动尝试下载较新版本的编译器?

Rust 如何防止Cargo自动尝试下载较新版本的编译器?,rust,rust-cargo,Rust,Rust Cargo,我需要编译一个旧版本的奇偶校验,它只使用Rust编译器的1.28版进行编译。要安装旧版本,我执行了以下操作: rustup.sh-y——默认工具链1.28.0 这似乎有效: root@2afa3b8dc256:/build#cargo--版本 货运1.28.0(96a2c7d16 2018-07-13) root@2afa3b8dc256:/build#rustc--版本 rustc 1.28.0(9634041f0 2018-07-30) 当我尝试编译项目时,它会立即尝试下载新版本的编译器

我需要编译一个旧版本的奇偶校验,它只使用Rust编译器的1.28版进行编译。要安装旧版本,我执行了以下操作:

rustup.sh-y——默认工具链1.28.0
这似乎有效:

root@2afa3b8dc256:/build#cargo--版本
货运1.28.0(96a2c7d16 2018-07-13)
root@2afa3b8dc256:/build#rustc--版本
rustc 1.28.0(9634041f0 2018-07-30)
当我尝试编译项目时,它会立即尝试下载新版本的编译器:

root@2afa3b8dc256:/parity#货物构造--全部
信息:正在同步“stable-x86_64-unknown-linux-gnu”的频道更新
320.1千磅/320.1千磅(100%)271.0千磅/秒预计到达时间:0秒
信息:2018-11-08的最新更新,rust版本1.30.1(1433507eb 2018-11-07)
信息:正在下载组件“rustc”

如何防止Cargo这样做?

您可以通过使用
rustup override
为特定目录指定使用的工具链版本。例如:

rustup覆盖设置1.28.0

目录中是否有
防锈工具链
文件?哦;这是新功能吗?我甚至不知道这是件事。