< 返回版块

lindividual 发表于 2019-07-23 16:50

跟着官网的rust教程在win10上写的guessing game,cargo run 之后一直显示下面信息:

Blocking waiting for file lock on package cache lock

main.rs的代码:

use std::io;

fn main() {
    println!("Welcome to the guessing game");

    let mut guess = String::new();

    io::stdin().read_line(&mut guess) // &mut indicate a mutable reference
        .expect("Failed to read line");

    println!("You guessed {}", guess); 
}

评论区

写评论
Binlogo 2020-05-15 18:17

这个方法好使👍 对以下内容的回复:

AlephAlpha 2019-11-27 09:22

可以尝试使用中科大的 crates.io 镜像:http://mirrors.ustc.edu.cn/help/crates.io-index.html

SherlockGy 2019-11-21 17:00

👍 对以下内容的回复:

chiangbing 2019-08-04 10:43

如果确定没有多个程序占用,可以删除~/.cargo/.package-cache,然后再执行

作者 lindividual 2019-07-24 10:43

非常感谢!build成功了! 对以下内容的回复:

LuckyJoker 2019-07-23 21:41

可以看一下这个链接,应该是一样的问题。https://zhuanlan.zhihu.com/p/74875840

jonirrings 2019-07-23 18:37

Cargo.lock被其他程序正在写入,独占了。一般关掉那个程序就行。

shaitao 2019-07-23 17:41

正在下载依赖包吧

1 共 8 条评论, 1 页