new*_*bie 8 unix locale zsh environment-variables zshrc
我最近在新的ubuntu机器上安装了sublime文本.在启动过程中,我收到以下错误消息:
系统的区域设置设置为无法处理非ASCII字符的值.除非已修复,否则Package Control无法正常工作.
在Linux上,请参阅您的发行版的文档,以获取有关正确设置LANG环境变量的信息.作为临时解决方案,您可以从终端启动Sublime Text:
Run Code Online (Sandbox Code Playgroud)LANG=en_US.UTF-8 sublime_text
我在终端(zsh shell)中检查了以下内容echo $LANG但是这并没有返回任何我添加以下两行~/.profile并重新启动终端,但这没有帮助,因为echo $LANG没有返回任何东西?
如何LANG在zsh shell中设置我的env变量?
你可以声明并导出你的LANG环境变量~/.zshrc
export LANG=en_US.UTF-8
Run Code Online (Sandbox Code Playgroud)
注销并再次登录以激活.
对于系统范围的配置编辑/etc/default/locale,如下所示:
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
Run Code Online (Sandbox Code Playgroud)
你可以得到有关您所在地区的信息提供:
locale
Run Code Online (Sandbox Code Playgroud)