[Sally] $ run
[info] Updating {file:/Users/MyName/Desktop/sally/todolist/}Sally...
Waiting for lock on /Users/MyName/Documents/play-2.1.3/repository/.sbt.ivy.lock to be available...
莎莉是我的项目名称。我正在学习如何使用游戏。昨天真是太棒了。今天当我醒来并打开电脑时,一切都变得很糟糕。当我尝试运行程序时,我一直看到这条消息。
无论如何,这个锁是什么?我应该卸载/删除框架并重新安装吗? (顺便问一下,我该怎么做?)
只需删除qazxsw poi文件即可。它在解析依赖项时使用,并在启动两个Play控制台时避免冲突。
删除.lock文件也有效。但是,如果您不想删除锁定文件,则可以从具有锁定的进程中解锁该文件。如果您在Windows上,可以使用名为“Unlocker”的UI工具执行此操作(转到该文件=>右键单击=>选择解锁器)。
在我的Windows机器上,我设法通过杀死使用该锁定文件的进程来解决上述问题。
使用Microsoft提供的以下官方工具来搜索使用锁定文件的进程。
.lock
我运行以下命令来解决这个问题。
https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer
获取进程ID并将其杀死。(如下所示)
$ ps aux | grep sbt
然后运行$ kill -9 112233 565644
启动应用程序。