Cara menghapus variabel lingkungan di OSX menggunakan bash

40

Saya menjalankan Snow Leopard 10.6.8 dan saya baru-baru ini menambahkan variabel lingkungan yang tampaknya mengacaukan terminal bash saya (saya kira).

Apa yang saya lakukan adalah menambahkan variabel DYLD_LIBRARY_PATH=/Library/PostgreSQL/9.2/libke file .bash_profile saya, yang terlihat seperti ini:

export PATH=/Users/Carlos/pear/bin:$PATH:/Users/Carlos/android-sdks/platforms:/Users/Carlos/android-sdks/platforms-tools:/Library/PostgreSQL/9.2/bin/
# Setting PATH for Python 2.7
# The orginal version is saved in .bash_profile.pysave
PATH="/System/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH
export DYLD_LIBRARY_PATH=/Library/PostgreSQL/9.2/lib

Dan kemudian jalankan perintah:

source ~/.bash_profile

Sehingga sekarang saya bisa melihat variabel yang terdaftar bersama dengan semua variabel lingkungan ketika saya menjalankan "set" pada terminal.

Masalahnya adalah saya ingin menghapusnya. Saya telah memeriksa beberapa forum dan sejujurnya tidak ada solusi yang bekerja untuk saya sejauh ini.

Carlos G
sumber
Tidak bisakah Anda menghapus garis itu dan menjalankannya source ~/.bash_profilelagi?
wxs

Jawaban:

96

batalkan itu

unset DYLD_LIBRARY_PATH

The pengguna referensi pesta mengatakan

Setelah variabel diatur, itu mungkin tidak disetel hanya dengan menggunakan perintah bawaan yang tidak disetel.

pengguna151019
sumber
Jika Anda telah menyimpan variabel di ~ / .bash_profile maka Anda perlu menghapusnya dari sana. Misalnya dengan:nano ~/.bash_profile
mr_squall