Django的国际化不会在Mac上工作

问题描述 投票:3回答:1

我使用的是Mac海伊谢拉,我收到此错误:

CommandError:运行msguniq msguniq错误发生:无法从 “ASCII” 转换为 “UTF-8”。 msguniq依赖的iconv()。这个版本没有的iconv建()。

我已经尝试过用BREW的gettext安装与力的选择。我与蟒蛇同样的错误。

django
1个回答
0
投票

你应该执行路径添加gettext全球PATH。如果gettext已经安装在/usr/local/opt/gettext,如此快速的解决办法是在终端出口下面一行:

PATH="/usr/local/opt/gettext/bin:$PATH"

如果你不知道在哪里gettext所在做的,运行:

brew info gettext

而作为此命令的结果,您可能会发现像这在我的情况如下:

... 如果你需要有你的PATH运行第一的gettext: echo 'export PATH="/usr/local/opt/gettext/bin:$PATH"' >> ~/.bash_profile

对于编译器找到的gettext您可能需要设置: export LDFLAGS="-L/usr/local/opt/gettext/lib" export CPPFLAGS="-I/usr/local/opt/gettext/include" ...

© www.soinside.com 2019 - 2024. All rights reserved.