![错误:当我在 ubuntu 中运行 crunch 时 setlocale() 失败](https://linux22.com/image/1087805/%E9%94%99%E8%AF%AF%EF%BC%9A%E5%BD%93%E6%88%91%E5%9C%A8%20ubuntu%20%E4%B8%AD%E8%BF%90%E8%A1%8C%20crunch%20%E6%97%B6%20setlocale()%20%E5%A4%B1%E8%B4%A5.png)
我在我的 ubuntu 中安装了 crunch,并按照以下步骤操作http://surfnetz.blogspot.com/2015/06/install-crunch-on-ubuntu.html
然后我安装了 crunch,但是一旦我运行 crunch,就会出现错误
$crunch
Error: setlocale() failed
那么我该如何修复它?
谢谢
答案1
我遇到了同样的问题。我认为这是因为您的操作系统不知道您的语言环境。只需添加
# Setting for the new UTF-8 terminal support in Lion
export LC_CTYPE=en_US.UTF-8
export LC_ALL=en_US.UTF-8
到你的 .bashrc 并且它对我有用。