当我打开 ST3 时出现此错误。包控制不起作用。
包控制您的系统的本地设置为一个值,不能
处理非 ASCII 字符。包控制无法正常工作
除非这是固定的。
在 Linux 上,请参考您的发行版文档以正确打开
设置 LANG 环境变量。作为临时解决方法,
您可以使用以下命令从终端启动 Sublime Text:
LANG=en_US.UTF-8 sublime_text
临时解决方法不起作用。另外,当我在终端中写入“区域设置”时,我得到:
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,现在我在没有安装 sublime 软件包的情况下盲目编码。
我在尝试通过 Ubuntu 14.04 LTS 安装 Package Control 时遇到了同样的问题规定的方法 https://packagecontrol.io/installation在 ChromeOS 的 Chroot 中,Sublime Text Build 3083。
此问题的一个明智的解决方案存在于此问题的副本中:https://askubuntu.com/a/440341/200027 https://askubuntu.com/a/440341/200027
解决方案包括将“bash -c”LANG=en_US.UTF-8 /opt/sublime_text/sublime_text”添加到位于 /usr/applications/share/sublime_text.desktop 的 Sublime .desktop unity 启动文件的相应 Exec 行中,如下所示:
[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 来编辑该桌面启动文件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)