पर्यावरण चर को ठीक से कैसे सेट करें?


11

मैंने खोला /etc/environmentऔर लाइन जोड़ी, ANDROID_SDK_HOME="/home/tom/android-sdk" लेकिन मैंने कोशिश की echo $ANDROID_SDK_HOMEलेकिन कुछ भी प्रदर्शित नहीं किया। मेरे पास JAVA_HOMEएक ही है, /etc/environmentलेकिन यह काम कर रहा है। कृपया समस्या को ठीक करने में मेरी मदद करें। अग्रिम में धन्यवाद।


1
मैं अनुमान लगा रहा हूं कि फाइल अभी तक नहीं खुली है। source /etc/environmentकमांड लाइन और echoचर से फिर से चलाएँ ।
एको

2
मुझे खुशी है कि मैंने मदद की। TheKoju का उत्तर एक अधिक स्थायी समाधान है - इसे स्वीकार करें।
Anko

क्या मुख्य अंतर नहीं है जो /etc/environmentसिस्टम चौड़ा है और /home/nobody/.profileउपयोगकर्ता के लिए विशिष्ट है nobody? दोनों को लगातार / स्थायी होना चाहिए। दोनों दृष्टिकोणों का अपना स्थान है
xeraa

जवाबों:


13

पर्यावरण चर को .profileआपके घर निर्देशिका में फ़ाइल को संपादित करके स्थायी रूप से परिभाषित किया जा सकता है । ऐसे:

.profileजैसे कमांड के साथ अपनी फ़ाइल को संपादित करें gedit ~/.profile। इसे फ़ाइल के अंत में जोड़ें:

export ANDROID_SDK_HOME=/home/tom/android-sdk

आप source .profileइसे तुरंत लागू कर सकते हैं। हर बार जब आप अपना सिस्टम रीस्टार्ट करते हैं, तो .profileफाइल इस सेटिंग को रिस्टोर करते हुए लोड होती है।


9

उपयोगकर्ता विशिष्ट पर्यावरण चर.profile को संग्रहीत करने के लिए इसकी फ़ाइल का उपयोग करने की अनुशंसा नहीं की जाती है ।

~/.pam_environmentइसके बजाय फ़ाइल का उपयोग करें ।

देखें: https://help.ubuntu.com/community/EnvironmentVariables

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.