0

我的项目在其他机器上编译得很好,但是在一个新的生锈的新机器上我得到了错误

$ cargo build
    Updating crates.io index
error: failed to select a version for the requirement `rustc_version = "^0.1"`
candidate versions found which didn't match: 0.3.3, 0.3.2, 0.3.1, ...
location searched: crates.io index

这对我来说没有意义。为什么 0.3 不匹配 ^0.1?

4

1 回答 1

3

0.2 之前的所有版本的rustc_version板条箱都已被拉出。那和cargo 认为对 1.0 之前的次要的更改是不兼容的

rustc_version如果文件中有 0.2 之前的版本Cargo.lock或者已经下载和缓存,它可能在其他机器上工作。

于 2021-02-23T13:34:22.627 回答