I completamenti per bash 4 non hanno mai completato il caricamento

0

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.

    
posta fiskeben 23.06.2017 - 10:55
fonte

1 risposta

0

Risulta che il problema era con rustc . Aggiornamento del pacchetto con brew upgrade rust risolto.

La mia versione attuale di Rust è ora 1.18.0.

    
risposta data 23.06.2017 - 12:13
fonte

Leggi altre domande sui tag