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.

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

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
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.