这是错误。当我粘贴并输入安装代码(我从 Package Control 网站获取)以及每次打开 Sublime Text 时都会出现此错误。
包控制
您的系统区域设置值无法处理非 ASCII 字符。除非修复此问题,否则程序包控制将无法正常工作。
在 Linux 上,请参考发行版的文档以获取有关正确设置 LANG 环境变量的信息。作为临时解决方法,你可以使用以下命令从终端启动 Sublime Text:
LANG=en_US.UTF-8 sublime_text
我在使用 Ubuntu 13.04 时也遇到了同样的问题,所以这可能与版本无关。
答案1
我发现我安装的 14.04 版本缺少一些语言设置,这个问题很容易修复:
安装系统设置的语言设置
$ sudo apt-get install language-selector-gnome
进入语言设置(现在应该可以从系统设置中看到)并将语言设置为英语(美国)并应用到整个系统
重新开始
答案2
.bashrc
和/或文件中定义的环境变量在 Sublime Text 等图形应用程序上是看不到的。要解决这个问题,请添加如下.profile
一行:/etc/profile
export LANG=en_US.UTF-8
如果您愿意,您也可以使用export LANG=it_IT.UTF-8
或任何其他语言(ES,FR,...)。