कैसे बैश का उपयोग कर OSX पर एक पर्यावरण चर निकालने के लिए


40

मैं स्नो लेपर्ड 10.6.8 के तहत चल रहा हूं और मैंने हाल ही में एक पर्यावरण चर जोड़ा है जो यह लगता है कि मेरे बैश टर्मिनल को गड़बड़ कर रहा है (मुझे लगता है)।

मैंने जो भी किया है वह चर DYLD_LIBRARY_PATH=/Library/PostgreSQL/9.2/libको मेरी .bash_profile फ़ाइल में जोड़ा गया है , जो इस तरह दिखता है:

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

और फिर कमांड चलाएं:

source ~/.bash_profile

ताकि अब मैं टर्मिनल पर "सेट" चलाने पर सभी पर्यावरण चर के साथ सूचीबद्ध चर देख सकूं।

बात यह है कि मैं इसे दूर करना चाहता हूं। मैंने कई मंचों की जाँच की है और ईमानदारी से कहा जाए तो मेरे लिए अभी तक कोई भी समाधान काम नहीं किया है।


क्या आप बस उस लाइन को हटा नहीं सकते हैं और source ~/.bash_profileफिर से चला सकते हैं?
wxs

जवाबों:


96

इसे परेशान करें

unset DYLD_LIBRARY_PATH

बैश संदर्भ मैनुअल का कहना है

एक बार एक चर सेट करने के बाद, यह केवल unset buildin कमांड का उपयोग करके अनसेट हो सकता है।


अगर आपने वैरिएबल को ~ / .bash_profile में सेव किया है तो आपको इसे वहां से हटाने की जरूरत है। उदाहरण के लिए:nano ~/.bash_profile
mr_squall
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.