2014-03-24 70 views
13

今天早上一個Oh-my-zsh更新。 從那以後,每次我啓動我的終端:Oh-my-zsh mac os X broken

grep: unrecognized option `--exclude-dir=.cvs' 

同上,當我嘗試使用git流

什麼想法?

回答

19

低於2.5.3的Grep版本沒有此選項。嘗試升級您的grep,或行註釋掉

for PATTERN in .cvs .git .hg .svn; do 
GREP_OPTIONS+="--exclude-dir=$PATTERN " 
done 

在·OH-MY-zsh的/ lib目錄/ grep.zsh線9.然後正常工作一次。

+1

我最終將操作系統更新到Maverick。我以同樣的方式更新我的grep ... 我想它應該被報告爲zsh的向後兼容性問題。 無論如何感謝:) – gdurelle

+1

謝謝!...對於較老的grep,你可以使用'--exclude'標誌。 – Vikram