您尚未登录。

#1 2015-02-02 12:54:30

hurricane102
会员
注册时间: 2015-01-22
帖子: 18

Sublime Text 2 安装Package Control 问题

AUR下载安装了SUBLIME TEXT2
安装成功了Package Control
但是重启SUBLIME TEXT2的时候出现了这样的提示:

error: Package Control

Your system's locale is set to a value that can not handle non-ASCII characters. Package Control can not properly work unless this is fixed.

On Linux, please reference your distribution's docs for information on properly setting the LANG environmental variable. As a temporary work-around, you can launch Sublime Text from the terminal with:

LANG=en_US.UTF-8 sublime_text

不知道这个应该怎么解决?谢谢!!

离线

#2 2015-02-02 13:03:37

hurricane102
会员
注册时间: 2015-01-22
帖子: 18

Re: Sublime Text 2 安装Package Control 问题

具体错误是:
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe7' in position 71: ordinal not in range(128)

离线

#3 2015-02-02 13:04:42

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,917
个人网站

Re: Sublime Text 2 安装Package Control 问题

locale 的输出是?

在线

#4 2015-02-02 13:09:19

hurricane102
会员
注册时间: 2015-01-22
帖子: 18

Re: Sublime Text 2 安装Package Control 问题

百合仙子 说:

locale 的输出是?

谢谢!!
>local
LANG=C
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=

>local-gen
en_US.UTF-8... done
en_US.ISO-8859-1... done
zh_CN.UTF-8... done
zh_TW.EUC-TW... done

离线

#5 2015-02-02 13:28:16

atmouse
会员
注册时间: 2011-08-24
帖子: 701

Re: Sublime Text 2 安装Package Control 问题

提示就是说,你只要LANG=en_US.UTF-8 sublime_text 就可以运行了

而且现在都有好多情况用到non ascii的字符,所以你最好把 local设置成 带UTF-8 的, 比如en_US.UTF-8

离线

#6 2015-02-02 13:44:15

hurricane102
会员
注册时间: 2015-01-22
帖子: 18

Re: Sublime Text 2 安装Package Control 问题

atmouse 说:

提示就是说,你只要LANG=en_US.UTF-8 sublime_text 就可以运行了

而且现在都有好多情况用到non ascii的字符,所以你最好把 local设置成 带UTF-8 的, 比如en_US.UTF-8

谢谢!
我在.bash_profile加了这句之后,>subl 启动sublime text 就可以运行package control了;但是如果通过KDE桌面环境的图标启动的时候,还是会出现这中错误,不知道是为什么?

PS,我的locale在之前已经设置成 en_US UTF-8了,不知道为什么还会出错?谢谢!

离线

#7 2015-02-02 14:08:09

atmouse
会员
注册时间: 2011-08-24
帖子: 701

Re: Sublime Text 2 安装Package Control 问题

vim /etc/locale.gen

en_US.UTF-8 UTF-8  
en_US ISO-8859-1  
ja_JP.EUC-JP EUC-JP  
ja_JP.UTF-8 UTF-8  
zh_CN.GB18030 GB18030  
zh_CN.GBK GBK  
zh_CN.UTF-8 UTF-8  
zh_CN GB2312  

locale-gen


vim /etc/locale.conf

LANG=en_US.UTF-8
LC_CTYPE=zh_CN.UTF-8
LC_COLLATE=C
LC_MESSAGES=C

其他地方设置LANG的语句都去掉,比如.bash_profile 里面
重启电脑

最近编辑记录 atmouse (2015-02-02 14:10:06)

离线

页脚