Почему мои пути завершения Homebrew bash внезапно пропали?

После моего последнего обновления Homebrew я внезапно получаю приведенные ниже предупреждения при попытке настроить завершение пути, как я всегда делал, с помощью команд (в моем bash_profile), таких как

source $(brew --repository)/etc/bash_completion.d/git-completion.bash

Единственное, что я сделал с тех пор, как это в последний раз сработало, - это запустить brew update && echo; brew upgrade --all.

Как исправить эту ошибку и восстановить доступ к завершению моего пути. Почему это произошло.


-bash: /usr/local/Homebrew/etc/bash_completion.d/git-completion.bash: No such file or directory
-bash: /usr/local/Homebrew/etc/bash_completion.d/git-prompt.sh: No such file or directory
-bash: /usr/local/Homebrew/bin/eb_completion.bash: No such file or directory
-bash: /usr/local/Homebrew/etc/bash_completion.d/cabal: No such file or directory
-bash: /usr/local/Caskroom/google-cloud-sdk/latest/google-cloud-sdk/path.bash.inc: No such file or directory
-bash: /usr/local/Caskroom/google-cloud-sdk/latest/google-cloud-sdk/completion.bash.inc: No such file or directory

ОБНОВЛЕНИЕ: После последнего brew update && echo; brew upgrade --all теперь я получаю

-bash: /usr/local/Homebrew/etc/bash_completion.d/git-completion.bash: No such file or directory
-bash: /usr/local/Homebrew/etc/bash_completion.d/git-prompt.sh: No such file or directory
-bash: /usr/local/Homebrew/bin/eb_completion.bash: No such file or directory
-bash: /usr/local/Homebrew/etc/bash_completion.d/cabal: No such file or directory

person orome    schedule 19.09.2016    source источник


Ответы (1)


Измените все записи, которые являются источником завершения Bash, в которых указано $(brew --repository) на (brew --prefix).

person orome    schedule 22.09.2016