[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...
Sally est le nom de mon projet. J'apprends à utiliser le jeu. Hier, tout était génial. Aujourd'hui, quand je me suis réveillé et que j'ai ouvert mon ordinateur, tout est allé en enfer. J'ai continué à voir ce message lorsque j'essaie de lancer le programme.
Quelle est cette serrure quand même? Dois-je désinstaller/supprimer le framework et le réinstaller ?? (Btw comment je fais ça?)
Supprimez simplement le fichier .lock
. Il est utilisé lors de la résolution des dépendances et pour éviter les conflits si vous lancez deux consoles de lecture.
Sur ma machine Windows, j'ai réussi à résoudre le problème ci-dessus en éliminant les processus utilisant ce fichier de verrouillage.
Utilisez l'outil officiel suivant de Microsoft pour rechercher les processus utilisant le fichier de verrouillage.
https://docs.Microsoft.com/en-us/sysinternals/downloads/process-Explorer
La suppression du fichier .lock fonctionne également. Mais si vous ne souhaitez pas supprimer le fichier de verrouillage, vous pouvez le déverrouiller à partir du processus contenant le verrou. Si vous êtes sur Windows, vous pouvez utiliser un outil d'interface utilisateur appelé "Unlocker" (allez dans ce fichier => clic droit => sélectionnez le déverrouillage).
J'ai exécuté les commandes suivantes pour résoudre ce problème.
$ ps aux | grep sbt
Obtenez les identifiants de processus et tuez-le (comme ci-dessous)
$ kill -9 112233 565644
Et puis exécutez sbt run
pour démarrer l'application.