cargo build 一直处于 Blocking waiting for file lock on package cache

删除 .package_cache 文件即可。
那这个文件在哪里呢?

$HOME/.cargo 路径下

╭─bot@amd-5700G ~/Desktop/rust/hello-rust  ‹master*› 
╰─➤  cd ~/.cargo                   
╭─bot@amd-5700G ~/.cargo  
╰─➤  ll
  inode Permissions Links Size Blocks User Group Date Modified Name
6294857 .rw-rw-r--      1   84      8 bot  bot   25 Aug 20:09  .crates.toml
6295067 .rw-rw-r--      1  452      8 bot  bot   25 Aug 20:09  .crates2.json
6296027 .rw-rw-r--      1    0      0 bot  bot   25 Aug 20:07  .package-cache
6296018 drwxrwxr-x      2    -      - bot  bot   16 Nov 22:55  bin
6296053 .rw-rw-r--      1  130      8 bot  bot   25 Aug 20:07  config
6296021 .rw-rw-r--      1  300      8 bot  bot   25 Aug 20:04  env
6296029 drwxrwxr-x      5    -      - bot  bot   25 Aug 20:08  registry
╭─bot@amd-5700G ~/.cargo  
╰─➤  rm .package-cache 

你可能感兴趣的:(rust)