Terminale: eseguire source ~ / .bash_profile ogni volta che si avvia un nuovo terminale

2

Ho installato alcune linee di comando (ad esempio: rbenv ...), ma ogni volta che avvio una nuova scheda del terminale, sembra che l'ambiente sia resettato. Devo richiamare manualmente:

source ~/.bash_profile

Ho seguito alcuni tutorial. io ho messo questo codice in .bash_profile ma non funziona

if [ -n "$BASH_VERSION" ] && [ -f $HOME/.bashrc ];then
    source $HOME/.bashrc
fi

Questo non è successo nel mio vecchio Mac. Non so come configurarlo. Grazie

    
posta hqt 20.02.2018 - 14:41
fonte

1 risposta

2

.bashrc verrà caricato per impostazione predefinita, quindi se hai tutti i tuoi contenuti in .bash_profile assicurati che venga caricato, quindi devi aggiungere al tuo .bashrc :

if [ -f ~/.bash_profile ]; then
  . ~/.bash_profile
fi
    
risposta data 20.02.2018 - 23:18
fonte

Leggi altre domande sui tag