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.