Il nuovo terminale creato non riesce a trovare il file utilizzato in Mac

3

Dopo aver installato mysql nel mio Mac, si trova in:

/usr/local/mysql 

E dopo che uso export aggiungi il PERCORSO al $ PATH, posso usare which mysql_config trovarlo:

aircraftdeMacBook-Pro:/ ldl$ which mysql_config
/usr/local/mysql/bin//mysql_config

Tuttavia, quando uso Comando + N crea un nuovo Terminale, al suo interno non può cercare mysql_config adesso:

    
posta aircraft 21.06.2017 - 11:34
fonte

1 risposta

3

Se modifichi la variabile PATH in una sessione Terminal esportandola (ad esempio export PATH="/usr/local/mysql/bin:$PATH" verrà espirata nella sessione successiva.

Quindi modifica il file ~ / .bash_profile o modifica / private / etc / paths se ti serve questo PATH anche per altri utenti.

In ~ / .bash_profile aggiungi la riga:

export PATH="/usr/local/mysql/bin:$PATH"

In / private / etc / paths aggiungi la linea

/usr/local/mysql/bin

Chiudi la sessione terminale corrente, avviarne una nuova per abilitare il nuovo PATH e controllare il risultato:

echo $PATH
which mysql_config
    
risposta data 21.06.2017 - 11:51
fonte

Leggi altre domande sui tag