zoukankan      html  css  js  c++  java
  • Rust编译问题Blocking waiting for file lock on package cache

    在执行 cargo build 命令后,命令行提示:

    Blocking waiting for file lock on package cache。

    这个问题的原因是:当您同时运行同一项目的2个编译时,会发生这种情况。编译器使用锁定文件来避免数据争用问题。

    有如下几种可能:

    1.如果您自己运行这两个编译,解决方案很明显:您需要取消其中一个;

    2.如果使用自动编译项目的IDE:您可以等待Task完成或关闭IDE。如果不起作用,则可能是因为RLS挂了。您可以通过pkill rls解决此问题。

    3.作为最后的选择,您可以强制删除锁定: rm -rf ~/.cargo/registry/index/* 

  • 相关阅读:
    POJ
    POJ
    POJ
    POJ-1797 Heavy Transportation
    POJ
    HDU
    CF-576 C MP3 (离散化)
    Pandas 用法汇总
    Pandas 的使用
    Numpy 算术函数
  • 原文地址:https://www.cnblogs.com/2018shawn/p/14397845.html
Copyright © 2011-2022 走看看