Ho usato il come da https://docs.aws.amazon.com/cli/latest/userguide/cli-install-macos.html
per installare l'interfaccia della riga di comando di AWS su macOS. Dopo aver eseguito il comando source ~/.bash_profile
sembra che la mia posizione PATH predefinita da file / private / etc / percorsi sia andata persa.
contenuto file / private / etc / percorsi:
/usr/bin/vim /private/etc/paths
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
~ / .bash_profile contenuto del file:
# Setting PATH for Python 3.6
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"
export PATH
Ad esempio il prossimo comando non può trovare la posizione dei file di base installati in / usr / bin /: -bash: vim: comando non trovato
È un modo per ripristinare il percorso da leggere da / private / etc / percorsi?
echo $PATH
/Library/Frameworks/Python.framework/Versions/3.6/bin:/Users/<myusername>/bin:/Library/Python/3.6/bin/
Inoltre non posso usare lo stesso comando per rileggere dalla posizione
source /private/etc/paths
-bash: /usr/local/bin: is a directory
-bash: /usr/bin: is a directory
-bash: /bin: is a directory
-bash: /usr/sbin: is a directory
-bash: /sbin: is a directory
:$PATH
alla fine. È un modo per utilizzare il percorso file predefinito? Ora ho aggiunto tutti i percorsi predefiniti .bash_profile
e tutto funziona bene. Voglio solo essere configurato in modo corretto e chiaro
export PATH ...
da qualche parte che interrompe il percorso predefinito. Altrimentiecho $PATH
non mostrerebbe...:/Users/<myusername>/bin:/Library/Python/3.6/bin/
:! Correggi il tuo contenuto brutto / privato / etc / percorsi : 1. rimuovi le righe vuote 2. rimuovi spazi e / privato / etc / percorsi (/ privato / etc / percorsi non è una directory)!