2016-04-06 10 views
2

Seit einiger Zeit habe ich eineWurde/usr/local/Library/Beiträge/veraltet?

/usr/local/Library/Contributions/ 

Verzeichnis auf meinem System hatte und haben mindestens eine brew_bash_completion.sh von ihm mit

source $(brew --repository)/Library/Contributions/brew_bash_completion.sh 

in meinem .bash_profile wurde geladen.

Aber plötzlich habe ich überhaupt kein Verzeichnis /usr/local/Library/Contributions/!

Wurde dieses Verzeichnis von Homebrew verschoben oder veraltet? Was ist der aktuelle beste Weg, Unterstützung für brew Bash-Abschluss zu bekommen?

Antwort

4

Das Homebrew-Vervollständigungsscript befindet sich unter /usr/local/etc/bash_completion.d/brew (oder allgemeiner $(brew --prefix)/etc/bash_completion.d/brew). Diese Änderung wurde am 3. April im Commit edf000e gemacht, als einige Teile von Homebrew neu organisiert wurden.

+0

Ja, das ist, wo ich es jetzt seit 'brew install bash-completion' gerade jetzt in einem Versuch habe, dies zu beheben. Aber bis heute hatte ich nie Probleme, die frühere Version zu laden. Wo ist es hin; und wo ist '/ usr/local/Library/Contributions /'? – orome

+0

@raxacoricofallapatorius: Es bewegte sich in commit edf000e vor ein paar Tagen, als einige Teile von Homebrew neu organisiert wurden: https://github.com/Homebrew/brew/commit/edf000e – mipadi

+0

Eigentlich habe ich jetzt '. $ (brew --prefix)/etc/bash_completion' (wie in 'brew info bash-completion' vorgeschlagen. – orome