在 Debian/Ubuntu 中不知道從什麼時候開始, 使用像是 git, apt-get 這類工具時都會出現下面這個錯誤訊息, 雖然沒有立即性的影響, 但看起來十分礙眼, 決定今天來解決他一下.
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = "zh_TW.UTF-8",
LC_LANG = "zh_TW.UTF-8",
LANG = "zh_TW.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
修正方法其實很簡單, 只要生成對應的語系檔案, 並且重新設定語系就可以了
重新設定 dpkg locales
dpkg-reconfigure locales
選擇 zh_TW.UTF-8 UTF-8 , 如果有其他需要的也可以在這裡勾選
選擇 zh_TW.UTF-8 作為預設語言, 確定之後系統會生成所需的檔案
Generating locales (this might take a while)...
en_US.UTF-8... done
zh_TW.UTF-8... done
Generation complete.
如此一來就不會出現相關的錯誤了