【RISC-V】解决WSL2命令行总是出现bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)的问题

问题描述:主包在.~/source里加入了en_US.UTF-8,使环境变量生效后,后来又去~/source删除了,然后接下来无论运行什么命令都有这个警告冒出来

解决方法:

依次运行

sudo apt update sudo apt install -y locales sudo locale-gen en_US.UTF-8 sudo update-locale LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8

然后PowerShell里管理员模式重启wsl2

wsl --shutdown

再打开WSL2,解决√