2016-04-06 24 views
2

Bir süredir benim sistemde bir/Usr/local/Library/Contributions/Kullanımdan kaldırıldı mı?

/usr/local/Library/Contributions/ 

dizini yaşadım ve benim .bash_profile yılında

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

ile ondan en az bir brew_bash_completion.sh yükleme edilmiştir.

Ama aniden hiç /usr/local/Library/Contributions/ dizinim yok!

Bu dizin Homebrew tarafından taşındı veya kullanımdan kaldırıldı mı? brew bash tamamlanması için geçerli en iyi yol nedir?

cevap

4

Homebrew tamamlama komut dosyası /usr/local/etc/bash_completion.d/brew (veya daha genel olarak $(brew --prefix)/etc/bash_completion.d/brew) adresinde bulunmaktadır. Bu değişiklik, 3 Nisan'da, Homebrew'un bazı bölümleri yeniden organize edildiğinde, edf000e taahhütünde yapıldı.

+0

Evet, işte bu nokta şu anda bunu düzeltmek için bir girişim olan "bash-completion'u kurduk". Ama bugüne kadar, daha önceki versiyona yükleme yaparken hiç sorun yaşamadım. O nereye gitti; ve/usr/local/Library/Contributions/'nerede? – orome

+0

@raxacoricofallapatorius: Birkaç gün önce, Homebrew'un bazı bölümlerinin yeniden düzenlendiği zaman edf000e'nin işleyişine geçtiler: https://github.com/Homebrew/brew/commit/edf000e – mipadi

+0

Aslında şimdi var. $ (brew --prefix)/etc/bash_completion' (brew info bash-completion' tarafından önerildiği gibi. – orome

İlgili konular