跟着官网的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被其他程序正在写入,独占了。一般关掉那个程序就行。
正在下载依赖包吧