小编Chr*_*aus的帖子

如何基于上个月的crates.io生成Cargo.lock?

我想根据2017年2月22日提供的内容,在Cargo.toml的Rust项目中创建一个Cargo.lock文件.我需要使版本选择与特定日期发生的版本兼容.(不,在某个地方没有版本控制的Cargo.lock.)

我试过这个无济于事:

  1. 将crates.io索引克隆到本地目录中,并检查与所需日期匹配的旧提交.
  2. 在.cargo/config中使用以下行:

    [source.mycrates]
    registry = "file:///path/to/crates.io-index"  # contains old checkout
    
    [source.crates-io]
    replace-with = "mycrates"
    
    Run Code Online (Sandbox Code Playgroud)

然而,货物将Cargo.toml中的依赖关系解析为最新的可用,而不是指定结帐中的最新关联.

我怎么能及时扭曲Cargo的版本选择?

rust rust-cargo

8
推荐指数
1
解决办法
295
查看次数

标签 统计

rust ×1

rust-cargo ×1