-bash: warning: setlocale: LC_CTYPE: cannot change locale (zh_CN.UTF-8)


mac 升級到10.15.6 使用iterm2 連接 centos 服務器時報警告:
-bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory

原因是 ssh連接的時候會傳遞環境變量,這個變量如在服務器沒有本地的環境,就會報這個錯誤,其實就是$LC_CTYPE 這個環境變量導致的。
LC_CTYPE這個參數,mac上面是UTF-8,服務器上面缺少相應配置,識別不了。

處理方法:
在rhel或者centos服務器上添加環境變量

sudo vim /etc/locale.conf
LC_ALL=en_US.utf8
LC_CTYPE=en_US.utf8


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM