跟着官网的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); 
}
    
	    
	    
		1
	    
	    
	    共 8 条评论, 1 页
	
	
    
评论区
写评论这个方法好使👍 对以下内容的回复:
可以尝试使用中科大的 crates.io 镜像:http://mirrors.ustc.edu.cn/help/crates.io-index.html
👍 对以下内容的回复:
如果确定没有多个程序占用,可以删除
~/.cargo/.package-cache,然后再执行非常感谢!build成功了! 对以下内容的回复:
可以看一下这个链接,应该是一样的问题。https://zhuanlan.zhihu.com/p/74875840
Cargo.lock被其他程序正在写入,独占了。一般关掉那个程序就行。
正在下载依赖包吧