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.