首页 > 解决方案 > Flutter 命令卡在等待启动锁

问题描述

我正在使用 macOS Catalina v10.15.5,并且刚刚使用 git 安装了颤振。但是每当我执行颤振命令(颤振医生,颤振预缓存)时,我都会陷入困境Waiting for another flutter command to release the startup lock...

已经离开它> 30分钟,仍然停留在错误页面。

我尝试过的解决方案列表:

标签: flutter

解决方案


尝试删除 bin/internal/shared.sh 中的 _lock 函数中的羊群检查,如下所示

function _lock () {
  if hash shlock 2>/dev/null; then
    shlock -f "$1" -p $$
  else
    mkdir "$1" 2>/dev/null
  fi
}

就我而言,我的 mac 系统启用了一个群,但它无法获取锁。


推荐阅读