第 1 步:安装 locale

apt update
apt install -y locales

第 2 步:生成 en_US.UTF-8

locale-gen en_US.UTF-8

第 3 步:设为默认

update-locale LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8

第 4 步:重新登录

退出 SSH,再重新连一次服务器
(或者直接重启服务器)

如果继续报错:*** update-locale: Error: invalid locale settings: LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8

第 1 步:编辑 locale 配置文件

vi /etc/locale.gen

第 2 步:找到这一行

en_US.UTF-8 UTF-8然后把前面的 # 删掉,变成en_US.UTF-8 UTF-8

然后esc+:wq

第 3 步:重新生成 locale

locale-gen

你应该看到类似:

Generating locales...
  en_US.UTF-8... done
Generation complete.

第 4 步:再设置默认 locale

update-locale LANG=en_US.UTF-8

最后一步:重新登录

退出 SSH,重新连服务器
或者直接:

locale

你应该看到:

LANG=en_US.UTF-8

表示成功。

By admin

为您创造颠覆性价值。。

2 thoughts on “如果解决服务器弹出/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)的错误”

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注