2014-09-20 12 views
6

Ho appena dovuto ripetere la clonazione di un repository .git per uno dei miei progetti in Zend Studio 11, e ora ogni volta che cambio rami nel repository, ottengo un errore in Zend mi dice "An internal error occurred during: Detecting Library Folders".Errore "Rilevamento delle cartelle di libreria" in Zend Studio

Sembra che uno dei file di impostazioni Zend sia stato cancellato o qualcosa del genere.

Qualche idea su come ripristinare questo file o correggere questo errore?

An internal error occurred during: "Detecting library folders". 
Preference node "org.eclipse.wst.validation" has been removed. 

enter image description here

risposta

5

ho capito la soluzione. A quanto pare, ero sulla strada giusta. Zend crea una cartella nascosta chiamata .settings quando si crea un progetto.

Per qualche motivo, sebbene sia stato incluso nel file .gitignore, è stato eliminato quando si passa da un ramo all'altro e il reset della base in una volta.

Avevo provato a rimuovere l'intero database e a ripetere la clonazione in precedenza ma non funzionava. Il motivo era dovuto al fatto che il file .project (anche Zend ha creato un file di progetto) è stato inserito nel repository e, una volta riscritto, Zend ha visto quel file e ha assunto che si trattasse di un progetto esistente.

Ho dovuto rimuovere anche il file .project.

1

Ho finito per eliminare il progetto da zend e ricrearlo. Ha risolto il problema.