2013-09-02 11 views
14
[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 to nazwa mojego projektu. Uczę się korzystać z gry. Wczoraj Wszystko było niesamowite. Dziś, kiedy się obudziłem i otworzyłem komputer, wszystko poszło do piekła. Ciągle widziałem ten komunikat, gdy próbuję uruchomić program.Dlaczego moja struktura gry powiedziałaby czekać na dostępność blokady .sbt?

Co to jest za zamek? Czy powinienem odinstalować/usunąć framework i zainstalować go ponownie? (Btw jak to zrobić?)

Odpowiedz

40

Po prostu usuń plik .lock. Jest używany podczas rozwiązywania problemów i unikania konfliktów, jeśli uruchomisz dwie konsole Play.

+0

TAK! Mam też to pytanie! A co jeśli mam jeden projekt gry i decyduję się na przejście do innego projektu gry. Czy po prostu idę do tego katalogu i wpisuję "play"? Myślę, że to przede mną spowodowało ten kłopot z blokadą. –

+1

Tak, możesz wpisać Graj. Ale myślę, że masz problem, ponieważ zabiłeś proces odtwarzania, zanim mógł on zakończyć rozwiązywanie zależności. Zwykle ten problem nie powinien wystąpić. –

+1

@nico_ekito za każdym razem próbuję usunąć .lock mówi, że plik jest obecnie używany przez inne aplikacje (IntelliJ). Kiedy zamykam aplikację i usuwam plik, który działa. Ale po ponownym uruchomieniu aplikacji automatycznie tworzy pliki/foldery. Jakieś sugestie ? – Jeremy

0

Usunięcie pliku .lock również działa. Ale jeśli nie chcesz usuwać pliku blokady, możesz odblokować plik z procesu, który ma blokadę. Jeśli jesteś w systemie Windows, możesz użyć do tego narzędzia UI o nazwie "Unlocker" (przejdź do tego pliku => kliknij prawym przyciskiem myszy => wybierz opcję odblokowania).

+0

Co z MacOS? –

+0

@AabanTariqMurtaza Spróbuj tego: Otwórz terminal. Wpisz następujące polecenie, a następnie spację (nie naciskaj jeszcze klawisza Enter). 'sudo chflags nouchg'. Przeciągnij zablokowany plik z Findera do okna Terminala, aby zakończyć pełną ścieżkę folderu. Naciśnij klawisz Enter, aby uruchomić polecenie, podając hasło po wyświetleniu monitu. –

Powiązane problemy