Variabel $ PATH yang terhapus di Mac OS X

2

Saya melakukan sesuatu pada PATH saya.

Saya mencoba untuk menambahkan beberapa jalur baru dan sekarang tidak ada perintah suka open ~/.bash_profilebekerja, dan echo $PATHhanya menunjukkan satu jalur yang ada /Application/Filename.

Apakah ada cara untuk memperbaikinya? Ini adalah Mac OS X Lion saya.

sudesh
sumber

Jawaban:

4

Jika Anda mengacaukan Anda, ~/.bash_profileAnda selalu dapat mengeditnya dengan memberikan jalur absolut ke editor:

/usr/bin/nano ~/.bash_profile

Hapus semua perubahan PATHdan tekan CtrlO, lalu . Timpa file dan muat ulang shell Anda. Pengaturan jalur Anda harus dikembalikan.

File lain yang mengatur Anda PATHdi OS X adalah:

  • ~/.bash_login(jika ~/.bash_profiletidak ada)
  • ~/.profile(jika ~/.bash_logintidak ada)
  • /etc/profile
  • Semuanya ada di /etc/paths.d/
  • Akhirnya, untuk aplikasi GUI: ~/.MacOSX/environment.plist

Ingatlah selalu untuk menggunakan pemformatan yang benar untuk yang baru PATH, tergantung pada apakah Anda ingin binari khusus Anda diutamakan daripada binari sistem:

export PATH=/some/other/path:$PATH

… Atau sebaliknya:

export PATH=$PATH:/some/other/path
slhck
sumber
Atau, buka .bash_profiledi editor teks GUI apa pun, misalnya TextEdit, dengan menekan Cmd-Shift-.pada dialog Open… untuk menampilkan file dan folder tersembunyi.
Daniel Beck
satu pertanyaan kedepan, saya melakukan ekspor PATH .... di terminal, dan setiap kali saya memuat kembali terminal jalurnya tidak ditetapkan. bagaimana cara menjadikannya jalur permanen?
sudesh
Sudahlah saya menjawab pertanyaan saya sendiri. saya menggunakan / usr / bin / nano ~ / .bash_profile dan menulis path di sana, menyimpannya dan me-restart terminal, sekarang semuanya bekerja dengan baik.
sudesh