Playframework 2.0 为什么我的游戏框架会说等待.sbt锁可用?

Playframework 2.0 为什么我的游戏框架会说等待.sbt锁可用?,playframework-2.0,Playframework 2.0,莎莉是我项目的名字。我正在学习如何使用游戏。昨天一切都很棒。今天当我醒来打开电脑时,一切都糟透了。当我尝试运行程序时,我一直看到此消息 这把锁到底是什么?我应该卸载/删除框架并重新安装吗??(顺便问一下,我该怎么做?只需删除.lock文件。它用于解决依赖关系,并在启动两个播放控制台时避免冲突。删除.lock文件也可以。但是,如果不想删除锁定文件,可以从具有锁定的进程中解锁该文件。如果您在windows上,您可以使用名为“Unlocker”的UI工具来执行此操作(转到该文件=>右键单击=>选择Un

莎莉是我项目的名字。我正在学习如何使用游戏。昨天一切都很棒。今天当我醒来打开电脑时,一切都糟透了。当我尝试运行程序时,我一直看到此消息


这把锁到底是什么?我应该卸载/删除框架并重新安装吗??(顺便问一下,我该怎么做?

只需删除
.lock
文件。它用于解决依赖关系,并在启动两个播放控制台时避免冲突。

删除.lock文件也可以。但是,如果不想删除锁定文件,可以从具有锁定的进程中解锁该文件。如果您在windows上,您可以使用名为“Unlocker”的UI工具来执行此操作(转到该文件=>右键单击=>选择Unlocker)。

在我的windows计算机上,我通过杀死使用该锁定文件的进程来解决上述问题

使用Microsoft提供的以下官方工具搜索正在使用锁定文件的进程


我运行了以下命令来修复此问题

[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...
获取进程ID并杀死它。(如下所示)


然后运行
sbt run
启动应用程序。

是!我也有这个问题!所以,如果我有一个游戏项目,我决定转移到另一个游戏项目。我要去那个目录输入“播放”吗?我想这首先让我陷入了锁的麻烦。是的,你可以打字玩。但我认为您遇到了问题,因为您在完成依赖项解决之前终止了播放过程。通常情况下,这个问题不应该发生。@nico_ekito每次我尝试删除时都会锁定。它表示该文件当前正被其他应用程序(IntelliJ)使用。当我关闭应用程序并删除文件时,它会正常工作。但是,当我再次启动应用程序时,它会自动创建文件/文件夹。有什么建议吗?.lock文件在哪里?MacOS呢?@AabanTariqMurtaza试试这个:打开终端。键入以下命令,后跟一个空格(暂时不要按enter键)<代码>sudo chflags nouchg。将锁定的文件从查找器拖动到终端窗口,以完成其完整文件夹路径。按Enter键运行命令,并在提示时提供密码。
$ ps aux | grep sbt
$ kill -9 112233 565644