Я не могу получить какие-либо изменения в моем .zshrc (или в моем случае .bash_profile), потому что я получаю эту ошибку при попытке:
/Users/ME/.zshrc:source:100: too many open files: /Users/ME/.zshrc
Я пробовал ulimit -n 10000
, но он не работает. Я также попытался добавить файл launchd.conf (там его не было, я должен был его создать), чтобы навсегда изменить предел жестких и программных файлов, но при перезагрузке мой терминал мгновенно вылетает с сообщением Process Completed
. (удаление файла launchd.conf и перезагрузка решает эту проблему).
Это может быть связано: по какой-то причине моя $PATH
очень длинная, как в тысячах символов. Есть много повторяющихся частей, например, вот часть того, что я получу, если сделаю 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........
Это продолжается сотни раз.
Это заставило меня подумать, что что-то в MAMP много раз переписывает мою переменную $ PATH, что вызывает все мои другие проблемы, но я не могу найти, где это происходит, и я не знаю, как это исправить.
Кто-нибудь сталкивался с этим раньше?