~ / .प्रोफाइल स्टार्टअप पर खट्टा नहीं है


12

मैंने हाल ही में Linux Mint 10 LXDE पर virtualenv + virtualenvwrapper स्थापित किया है। सुविधा के लिए, मैंने अपने ~ / .profile के लिए मानक WORKON_HOME सेटिंग जोड़ी हैं

export WORKON_HOME=$HOME/Envs
source /usr/local/bin/virtualenvwrapper.sh

तब मैंने देखा है कि workonलॉगिन के बाद काम नहीं करता है, जिसका अर्थ है कि उपरोक्त कमांड नहीं चलाए गए थे। अगर मैं source ~/.profileतब काम करता हूं । मुझे वास्तव में यकीन नहीं है कि क्या कारण .profileनहीं हो सकता है ? मैंने जाँच की है और मेरे पास नहीं है .bash_profileया नहीं है .bashrc

जवाबों:


13

~/.profileकेवल इंटरैक्टिव लॉगिन गोले के लिए sourced है। यदि आप एक ऐसा शेल शुरू कर रहे हैं जो इंटरेक्टिव है, लेकिन यह एक लॉगिन शेल नहीं है, तो ~/.bashrcइसका स्रोत है।


देखें इस सवाल का जवाब और यह एक अधिक जानकारी के लिए।
अगली सूचना तक रोक दिया गया।

हाँ, ऐसा लगता है कि LXTerminal साथ काम नहीं करता है ~/.profile
बोटॉन्ड बेयर्स

@ बेरेस बोंड: आपने मूल रूप से लिखा है कि जब आप लॉग इन करते हैं तो आपकी सेटिंग काम नहीं करती है । अब आप कह रहे हैं कि जब आप LXTerminal चलाते हैं तो यह काम नहीं करता है । आप अपने विंडो प्रबंधक से एक LXTerminal लॉन्च करने जा रहे हैं, तो आप में प्रवेश करने नहीं कर रहे हैं। आम तौर पर, बोल ~ / .profile है ताकि वे सभी कार्यक्रमों में से पर्यावरण को प्रभावित प्रवेश के बाद चलाने के लिए, लेकिन आप के लिए है सेट वातावरण चर के लिए जगह पूरी तरह से वापस लॉग इन करें और उन सेटिंग्स में उस प्रभाव के लिए वापस जाएं।
२०:०
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.