non è possibile eliminare la directory sotto linux a causa dei file danneggiati
Domanda
kt@rails-ubuntu:~/rails/ledger/releases/20080820144914/.git/hooks$ ls -al ls: cannot access post-commit: No such file or directory ls: cannot access update: No such file or directory ls: cannot access post-update: No such file or directory ls: cannot access commit-msg: No such file or directory ls: cannot access pre-rebase: No such file or directory ls: cannot access post-receive: No such file or directory ls: cannot access pre-applypatch: No such file or directory ls: cannot access pre-commit: No such file or directory total 8 drwxrwxr-x 2 kt kt 4096 2008-09-09 18:10 . drwxrwxr-x 4 kt kt 4096 2008-09-09 18:10 .. -????????? ? ? ? ? ? commit-msg -????????? ? ? ? ? ? post-commit -????????? ? ? ? ? ? post-receive -????????? ? ? ? ? ? post-update -????????? ? ? ? ? ? pre-applypatch -????????? ? ? ? ? ? pre-commit -????????? ? ? ? ? ? pre-rebase -????????? ? ? ? ? ? update
Soluzione
Prima di tutto, ecco la tua domanda, ben formattato (surround in < pre > tag per questo):
kt@rails-ubuntu:~/rails/ledger/releases/20080820144914/.git/hooks$ ls -al ls: cannot access post-commit: No such file or directory ls: cannot access update: No such file or directory ls: cannot access post-update: No such file or directory [snip]
In ogni caso, è necessario eseguire l'avvio in modalità utente singolo e eseguire fsck.Se non è possibile riavviare in questo momento, basta spostare la directory /tmp e non pensarci più.
Altri suggerimenti
(a) Sembra che tu abbia un qualche tipo di problemi di filesystem;Mi consiglia di eseguire fsck e vedere se trova qualcosa
(b) in realtà non è un correlate di programmazione domanda, così off-topic qui.
Ho avuto lo stesso problema causato da Aptana Studio con rails più di una volta.La soluzione a lungo termine era quello di evitare l'uso aptana per creare i file.
Mi sono imbattuto in questo problema e provato di tutto.Sorprendentemente la soluzione è molto semplice.Tizio, questo è quello che dovete fare:Per la GUI e non il terminale 1.Spostare tutti gli altri file presenti nella cartella e un altro con un nome diverso 2.Spostare la cartella che dovrebbe avere solo il file problematico nel cestino 3 Svuota cestino
e sì, è così semplice