Modul corect de adăugare a căilor de acces la PATH în mojave

author
2 minutes, 8 seconds Read

Ceea ce ați prezentat este modul corect de a adăuga directoare suplimentare la $PATH utilizatorului dvs.

Pasul 1 – ~/.bash_profile

Pentru a începe faceți modificări la ~/.bash_profile adăugând orice locații pe care doriți să le modificați la $PATH.

export PATH="/usr/local/opt/python/libexec/bin:$PATH"export PATH="/usr/local/opt/openssl/bin:$PATH"export PATH="/Applications/XAMPP/xamppfiles/bin:$PATH"

Pasul 2 – sursa ~/.bash_profile

După ce ați făcut modificările de mai sus în acest fișier, puteți folosi fie comanda source, fie notația . pentru a „reîncărca” și modificările făcute în acest fișier în contextul shell-ului dvs. curent.

$ . ~/.bash_profile

– sau-

$ source ~/.bash_profile

Pasul 3 – Evaluarea modificărilor

După ce ați făcut editările și le-ați dat sursa, puteți confirma că au avut efectul dorit prin ecoul conținutului variabilei $PATH.

$ echo $PATH | tr ':' '\n'/usr/local/bin/usr/bin/bin/usr/sbin/sbin/opt/X11/bin/Applications/Wireshark.app/Contents/MacOS/usr/local/sbin/Users/smingolelli/bin/usr/local/opt/go/libexec/bin/Applications/Visual Studio Code.app/Contents/Resources/app/bin/Users/smingolelli/projects/kubebuilder/kubebuilder_1.0.5_darwin_amd64/bin/

Ordinea contează, astfel că directoarele care apar primele vor fi căutate primele. Dacă un binar trăiește în mai multe locuri, primul loc întâlnit va fi cel care este utilizat.

De asemenea, țineți cont de faptul că mai multe surse ale acestui fișier vor avea un efect negativ de a continua să adauge aceleași modificări, așa că de multe ori este cazul în care veți dori să setați complet $PATH la o stare inițială cunoscută și consistentă și apoi să o modificați cu aceste tipuri de comenzi:

export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin"export PATH="/some/new/dir:$PATH"

Utilizarea path_helper

macOS include, de asemenea, un helper pentru asistență în gestionarea $PATH dumneavoastră. Este localizat aici /usr/libexec/path_helper.

Așa că, în loc să vă creați manual $PATH de bază, așa cum s-a menționat mai sus, puteți folosi în schimb acest fragment pentru a obține un punct de plecare bun cunoscut pentru $PATH.

 && eval $(/usr/libexec/path_helper -s)

Aceasta va avea grijă să inițializeze $PATH astfel încât orice directoare listate în /etc/paths și /etc/paths.d/ să fie adăugate automat.

.

Similar Posts

Lasă un răspuns

Adresa ta de email nu va fi publicată.