最近我在Windows机器上安装了rustup,并将其作为我的编辑器集成到了Atom中。一切都正常工作,但是当我对项目运行cargo run
时,Cargo第一时间说的是:
Blocking waiting for file lock on build directory
在实际编译和运行开始之前,这会阻塞整个进程约一分钟时间。据我所记,这在以前并没有发生过(我在 OS X 下使用 Cargo,但没有使用 rustup)。
有没有办法禁用这个功能或者至少缩短超时时间?
最近我在Windows机器上安装了rustup,并将其作为我的编辑器集成到了Atom中。一切都正常工作,但是当我对项目运行cargo run
时,Cargo第一时间说的是:
Blocking waiting for file lock on build directory
在实际编译和运行开始之前,这会阻塞整个进程约一分钟时间。据我所记,这在以前并没有发生过(我在 OS X 下使用 Cargo,但没有使用 rustup)。
有没有办法禁用这个功能或者至少缩短超时时间?
tokamak
Atom插件运行cargo
命令。由于您不能同时运行两个cargo
,因此您会收到此通知。
我认为除非等待编译器加速,否则您无法做任何事情。
也许在tokamak.toml
中尝试使用save_buffers_before_run
等选项可能会有所不同。
今天我也遇到了同样的问题,这条命令对我有用:
rm -rf ~/.cargo/.package-cache
在运行代码后,只需运行 cargo build
即可。
cargo build
来检查语法?如果是这种情况,那么问题就在于你无法同时运行两次cargo
。 - antoyo