在 Ubuntu 14.04 上安装 Sublime Text 3 的 Package Control 时出错

在 Ubuntu 14.04 上安装 Sublime Text 3 的 Package Control 时出错

这是错误。当我粘贴并输入安装代码(我从 Package Control 网站获取)以及每次打开 Sublime Text 时都会出现此错误。

包控制

您的系统区域设置值无法处理非 ASCII 字符。除非修复此问题,否则程序包控制将无法正常工作。

在 Linux 上,请参考发行版的文档以获取有关正确设置 LANG 环境变量的信息。作为临时解决方法,你可以使用以下命令从终端启动 Sublime Text:

LANG=en_US.UTF-8 sublime_text

我在使用 Ubuntu 13.04 时也遇到了同样的问题,所以这可能与版本无关。

答案1

我发现我安装的 14.04 版本缺少一些语言设置,这个问题很容易修复:

  1. 安装系统设置的语言设置

    $ sudo apt-get install language-selector-gnome
    
  2. 进入语言设置(现在应该可以从系统设置中看到)并将语言设置为英语(美国)并应用到整个系统

  3. 重新开始

答案2

.bashrc和/或文件中定义的环境变量在 Sublime Text 等图形应用程序上是看不到的。要解决这个问题,请添加如下.profile一行:/etc/profile

export LANG=en_US.UTF-8

如果您愿意,您也可以使用export LANG=it_IT.UTF-8或任何其他语言(ES,FR,...)。

相关内容