Ho installato bash 4 e bash-completions @ 2 con Homebrew seguendo tutti i tipi di guide che ho trovato online. Tuttavia, quando apro un nuovo terminale, si blocca. Inserendo un po 'di echo
s nel mio .bash_profile
sembra che si stia appendendo al caricamento dei completamenti.
Il mio .bash_profile
:
# Import all files
for DOTFILE in ~/.{aliases,env,functions,path,prompt,extra}
do
[ -r "$DOTFILE" ] && [ -f "$DOTFILE" ] && source "$DOTFILE"
done
unset DOTFILE;
echo $BASH_VERSION
printf "Loading bash completions..."
if [ -f /usr/local/share/bash-completion/bash_completion ]; then
. /usr/local/share/bash-completion/bash_completion
fi
printf "done!"
if [ -f "$(brew --prefix)/opt/bash-git-prompt/share/gitprompt.sh" ]; then
GIT_PROMPT_THEME=Default
source "$(brew --prefix)/opt/bash-git-prompt/share/gitprompt.sh"
fi
(la roba DOTFILE
sta caricando i miei dotfiles )
Quando apro un nuovo terminale con il .bash_profile
sopra, ottengo questo risultato:
Last login: Fri Jun 23 10:43:12 on ttys001
4.4.12(1)-release
Loading bash completions...
L'esecuzione di brew doctor
non dice nulla sui completamenti di bash.
Che cosa posso fare per farlo funzionare?
Aggiorna
C'erano un sacco di processi con rustc
che occupavano molta CPU. Molto probabilmente correlati.