2015-03-17 5 views
0

Я получаю эту ошибку при открытии ST3. Управление пакетами не работает.Sublime text & Linux-KDE. Системные локали установлены в значение, которое не может обрабатывать символы, отличные от ASCII.

Управление пакетами Локальное значение вашей системы установлено в значение, которое не может обрабатывать символы не ASCII. Управление пакетами не может правильно работать , если это не исправлено.

В Linux, пожалуйста, обратитесь к документам вашего дистрибутива для правильной настройки , задающей переменную окружения LANG. В качестве временного решения, вы можете запустить Sublime Text из терминала с:

LANG = en_US.UTF-8 sublime_text

termporary обходной путь не работает. Кроме того, когда я пишу 'locale' в терминале, я получаю:

locale: Cannot set LC_CTYPE to default locale: No such file or directory                
locale: Cannot set LC_MESSAGES to default locale: No such file or directory               
locale: Cannot set LC_ALL to default locale: No such file or directory                
LANG=en_EC.UTF-8                              
LANGUAGE=en:es:en                              
LC_CTYPE="en_EC.UTF-8"                            
LC_NUMERIC=en_EC.UTF-8                            
LC_TIME=en_EC.UTF-8                             
LC_COLLATE="en_EC.UTF-8"                            
LC_MONETARY=en_EC.UTF-8                            
LC_MESSAGES="en_EC.UTF-8"                            
LC_PAPER=en_EC.UTF-8                             
LC_NAME=en_EC.UTF-8                             
LC_ADDRESS=en_EC.UTF-8                            
LC_TELEPHONE=en_EC.UTF-8                            
LC_MEASUREMENT=en_EC.UTF-8                           
LC_IDENTIFICATION=en_EC.UTF-8                           
LC_ALL=       

Помогите. Я нахожусь в Ubuntu + KDE, Im кодируя вслепую теперь без каких-либо возвышенных пакетов.

+0

Помогает ли это при установке 'export LANG = en_us.UTF-8'? –

+0

Нет, это не помогло. Во всяком случае, перешел в Unity и проблема решена. Таким образом, это проблема KDE. Я включу его в вопрос и в теги. – alejoss

ответ

0

Я была такая же проблема при попытке установить пакет управления на Ubuntu 14.04 LTS через the prescribed method в Chroot из ChromeOS, Sublime Text Строят 3083.

Разумный решение этой проблемы существует в двух экземплярах этого вопроса здесь: https://askubuntu.com/a/440341/200027

решение включает в себя добавление «Баш -c "LANG = en_US.UTF-8/Opt/sublime_text/sublime_text" в соответствующих Exec линии .desktop единства файла запуск возвышенного, расположенные в/USR/приложение/доли/sublime_text . Рабочий стол следующим образом:

[Desktop Entry] 
Version=1.0 
Type=Application 
Name=Sublime Text 
GenericName=Text Editor 
Comment=Sophisticated text editor for code, markup and prose 
Exec=bash -c "LANG=en_US.UTF-8 /opt/sublime_text/sublime_text %F" 
Terminal=false 
MimeType=text/plain; 
Icon=sublime-text 
Categories=TextEditor;Development; 
StartupNotify=true 
Actions=Window;Document; 

[Desktop Action Window] 
Name=New Window 
Exec=bash -c "LANG=en_US.UTF-8/opt/sublime_text/sublime_text -n" 
OnlyShowIn=Unity; 

[Desktop Action Document] 
Name=New File 
Exec= bash -c "LANG=en_US.UTF-8/opt/sublime_text/sublime_text --command new_file" 
OnlyShowIn=Unity; 

Обратите внимание, что вам потребуется sudo для редактирования этого файла запуска рабочего стола.