flutter - Flutter 命令卡在等待启动锁
问题描述
我正在使用 macOS Catalina v10.15.5,并且刚刚使用 git 安装了颤振。但是每当我执行颤振命令(颤振医生,颤振预缓存)时,我都会陷入困境Waiting for another flutter command to release the startup lock...
已经离开它> 30分钟,仍然停留在错误页面。
我尝试过的解决方案列表:
killall -9 dart
-> 得到“没有找到属于你的匹配进程失败:1”- 删除
<YOUR FLUTTER FOLDER>/bin/cache/lockfile
-> 没有锁定文件 - 删除目录并重新启动PC并再次下载->仍然是相同的错误消息
解决方案
尝试删除 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 系统启用了一个群,但它无法获取锁。
推荐阅读
- python - 如何解决在 Visual Studio 代码中使用 .png 图像时发生的此错误?
- javascript - 在这些组件的数组中导航时,组件在 Slider 中重新呈现的问题
- api - Is duduping same as idempotency
- javascript - 父级高度根据仅使用 CSS 的可见子级高度而变化
- android - 以下哪个android包是模拟器
- abap - 选择到深层结构
- linux - mv:提示重命名或覆盖
- sql - 在 SQL Server 中查询字段 = N'0'
- json - MongoDB或将BSON存储为文件?
- python - 无法在 Anaconda 环境中使用 GPU