setlocale: LC_CTYPE: लोकेल (UTF-8) नहीं बदल सकता है [बंद]


29

जब मैं स्वतः पूर्णता के लिए टैब दबाता हूं तो मुझे यह त्रुटि मिलती है:

-bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8)

मैंने इसे चलाने की कोशिश की है:

locale-gen en_US en_US.UTF-8
dpkg-reconfigure locales
reboot

लेकिन यह मदद नहीं करता है। क्या आप जानते हैं कि क्या याद आ रही है?

मैं Ubuntu 13.04 चला रहा हूं।



1
UTF-8 एक स्थानीय नाम के रूप में गलत लगता है।
गुंटबर्ट

1
चलने के द्वारा मेरे ubuntu बॉक्स पर फिक्स्ड: apt-get install भाषा-पैक-एन-आधार, अपडेट-लोकेल LC_ALL = "en_GB.UTF-8", लोकेल-जीन (जीबी नहीं यूएस नहीं)
फोबेब

मेरा उत्तर डेबियन के बारे में है, लेकिन मैं इस मुद्दे को उठा रहा था और बस लोकेल केsudo dpkg-reconfigure locales अनुसार भागा - डेबियन विकी
वफ़ल

जवाबों:


49

~/.bash_profileमेरी स्थानीय मशीन (OSX) पर इन पंक्तियों को जोड़कर इसे ठीक किया ।

export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8

2
दरअसल, LANG और LC_ALL दोनों को सेट करना थोड़ा मायने रखता है। और आपको वास्तव में /etc/default/localeसिस्टम-वाइड को ठीक करने के लिए एक नज़र डालनी चाहिए ।
गुन्नार हेजलमरसन

1
@GunnarHjalmarsson सर्वर पर यह है LANG=en_US.UTF-8। OSX पर वह फ़ाइल मौजूद नहीं है।
ज़्नर्कस

1
याद किया कि आप दूर से कनेक्ट करते हैं। तो जाहिरा तौर पर आपकी स्थानीय लोकेल सेटिंग सर्वर को निर्यात की जाती हैं। किसी भी स्थिति में, यह देखते हुए कि LANG का उपयोग सर्वर पर किया जाता है, LANG को ~ / .bash_profile में सेट करना पर्याप्त होना चाहिए। help.ubuntu.com/community/… विभिन्न स्थानीय श्रेणियों का वर्णन करता है।
गुन्नार हेजलारसन

मैंने tabओएस एक्स से उबंटू तक के दूरस्थ सत्रों में एक ही समस्या ( ऑटो-पूर्ण के लिए स्थानीय चेतावनी ) का अनुभव किया। इस जवाब ने मेरे लिए भी काम किया।
कार्ल

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