Mac OSX Mavericks – ZSH non può 'source ~ / .zshrc', troppi file aperti

Non riesco a generare alcuna modifica per il mio .zshrc (o il mio .bash_profile per questo), perché ho questo errore quando provo:

/Users/ME/.zshrc:source:100: too many open files: /Users/ME/.zshrc 

Ho provato ulimit -n 10000 , ma non funziona. Ho anche provato ad aggiungere un file launchd.conf (non c'era uno, wherevo crearlo) per modificare permanentemente il limite di file duro e morbido, ma al riavvio il mio terminal si blocca istantaneamente con un messaggio Process Completed . (l'eliminazione del file launchd.conf e il riavvio risolve questo problema).

Questo potrebbe essere correlato: per qualche motivo, la mia variabile $PATH è estremamente lunga, come in migliaia di caratteri. Ci sono molte parti ripetute, ad esempio, qui fa parte di ciò che ottengo se faccio un echo $PATH :

 /Applications/MAMP/bin/php/php5.4.10/bin:/Applications/MAMP/bin/php/php5.4.10/bin:/Applications/MAMP/bin/php/php5.4.10/bin:/Applications/MAMP/bin/php/php5.4.10/bin:/Applications/MAMP/bin/php/php5.4.10/bin........ 

Quella continua centinaia di volte.

Questo mi ha fatto pensare che qualcosa in MAMP sta riscrivendo la mia variabile PATH più e più volte che sta causando tutti i miei altri problemi, ma non riesco a trovare where sta accadendo e non so come risolvere il problema.

È già successo a qualcuno??

Per trovare ciò che è rotto nella variabile "path", su Maverics, è necessario controllare questi file:

cat /etc/paths

ls -l /etc/paths.d/ (Scommetto che troverai qualcosa su MAMP!)

Vorrei spostare tutto fuori da /etc/paths.d/ in qualche luogo sicuro, riavviare, e vedere se ciò aiuta. Se lo fa (come si può avere routes in altri luoghi pure) – submit file da /etc/paths.d/ correlati "MAMP" e avremo uno sguardo.