Bagaimana cara melihat nilai variabel $ PATH saya saat ini di OS X?


94

$ $ PATH

kembali:

-bash: /usr/local/share/npm/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin:/usr/local/sbin:~/bin:/Library/ Frameworks / Python.framework / Versi / Saat Ini / bin: / usr / bin: / bin: / usr / sbin: / sbin: / usr / local / bin: / opt / X11 / bin: / usr / local / git / bin : Tidak ada berkas atau direktori seperti itu

Ini tampak sangat buruk dan mungkin memberi saya masalah dengan Homebrew dan juga menjalankannya.

Jawaban:


145

Anda perlu menggunakan perintah echo $PATHuntuk menampilkan variabel PATH atau Anda dapat menjalankan setatau envmenampilkan semua variabel lingkungan Anda.

Dengan mengetik $PATHAnda mencoba menjalankan konten variabel PATH Anda sebagai nama perintah.

Bash menampilkan konten jalur Anda dengan cara apa pun. Berdasarkan keluaran Anda, direktori berikut akan dicari dengan urutan sebagai berikut:

/usr/local/share/npm/bin
/Library/Frameworks/Python.framework/Versions/2.7/bin
/usr/local/bin
/usr/local/sbin
~/bin
/Library/Frameworks/Python.framework/Versions/Current/bin
/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin
/opt/X11/bin
/usr/local/git/bin

Bagi saya daftar ini tampaknya lengkap.


Terima kasih. Saya akan sangat menghargai jika Anda dapat memeriksa pertanyaan lain yang tercantum. Tapi terima kasih atas klarifikasi tentang $ PATH.
Karoh

32

Dengan masuk $PATHsendiri pada prompt perintah, Anda mencoba menjalankannya . Ini tidak seperti Windows di mana Anda bisa mendapatkan keluaran jalur hanya dengan mengetik path.

Jika Anda ingin melihat apa pathnya, cukup lakukan echo:

echo $PATH

4

Gunakan perintah:

 echo $PATH

dan Anda akan melihat semua jalur:

/Users/name/.rvm/gems/ruby-2.5.1@pe/bin:/Users/name/.rvm/gems/ruby-2.5.1@global/bin:/Users/sasha/.rvm/rubies/ ruby-2.5.1 / bin: /Users/sasha/.rvm/bin:


-1

untuk MacOS, pastikan Anda tahu di mana GO menginstal

export GOPATH=/usr/local/go
PATH=$PATH:$GOPATH/bin
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.