मैंने अभी उबंटू/ट्रस्टी 32 के साथ एक वानर बॉक्स बनाया है। आवारा प्रावधानकर्ता, बॉक्स निर्माण के समय के दौरान, किया है निम्नलिखित:लोकेल के कारण पीपी पैकेज स्थापित नहीं कर सकते हैं। उबंटू वाग्रेंट बॉक्स के अंदर आतंक
- डाउनलोड किया अजगर virtualenv स्रोत टारबॉल
wget
- untarred virtualenv स्रोत का उपयोग
tar zxvf ./virtualenv.tar.gz
- एक virtualenv
python ./virtualenv/virtualenv.py ./venv
- का उपयोग कर
venv
नामक टारबॉल का उपयोग करsource ./venv/bin/activate
pip install django
,के साथ कुछ पीआईपी पैकेज स्थापित किए गए नव निर्मित venv को सोर्स किया वर्चुअल वातावरण के अंदरआदि। आवारा प्रावधानकर्ता जब आवारा बॉक्स पहली बार के लिए बनाया जा रहा था द्वारा निष्पादित -
यह सब ठीक है और सही काम किया।
हालांकि, बाद में, मैंने योनि एसएसएच में लॉग इन किया और pip
के माध्यम से स्थापित करने का प्रयास किया।
$ vagrant ssh
[email protected]:~$ source venv/bin/activate
(venv) [email protected]:~$ pip install ipython
Traceback (most recent call last):
File "/home/vagrant/venv/bin/pip", line 11, in <module>
sys.exit(main())
File "/home/vagrant/venv/local/lib/python2.7/site-packages/pip/__init__.py", line 215, in main
locale.setlocale(locale.LC_ALL, '')
File "/home/vagrant/venv/lib/python2.7/locale.py", line 579, in setlocale
return _setlocale(category, locale)
locale.Error: unsupported locale setting
(venv) [email protected]:~$
नोट: यह एक ताज़ा नया आवारा ubuntu/trusty32 बॉक्स से बाहर चल रहा बॉक्स है।
लोकेल त्रुटि के बारे में कई SO प्रश्न हैं लेकिन उनके बाद इन योनि परिदृश्य के लिए कोई मदद नहीं मिली।
ऐसा नहीं है कि यह सभी आवारा बॉक्स निर्माण/प्रावधान समय के दौरान काम किया बिल्कुल ठीक, लेकिन बाद में काम नहीं कर रहा है जब मैन्युअल एक ही बात की कोशिश कर रहा मतलब नहीं है।
महान ... यह काम किया ... क्या हुआ बस ??? उद्धरण के अंदर 'en_US.UTF-8' लपेटने और कोट्स के अंदर' en_US.UTF-8' लपेटने के बीच कोई अंतर नहीं है? –
नोट .. मुझे हर बार यह करने की ज़रूरत है कि मैं मशीन के खोल में लॉग इन कर रहा हूं। मैं इसे स्थायी कैसे बना सकता हूं? –
आप '.bashrc' में कमांड जोड़ सकते हैं और इस तरह जब भी आप अपने खोल में लॉग इन करेंगे तो इसे निष्पादित किया जाएगा। और इसे उत्तर के रूप में चिह्नित करना भी न भूलें ताकि किसी और को समस्या हो, तो इसे उत्तर के रूप में माना जा सकता है :) –