./manage.py compilemessages
引发此错误:
sh: msgfmt: command not found
我正在运行Mac OS 10.7,但找不到msgfmt程序的下载路径。有什么办法解决这个问题?
提前致谢!
最佳答案
[更新] TLDR;正如Dogukan所说:Mac OS Maverics brew install gettext; brew link gettext --force
为我工作。
[更新]用户Lajarre报告:截至今天(2014年3月),我不得不执行brew install msgpack
。
您需要GNU gettext和gettext-tools。
如果使用芬克,请尝试:
sudo fink install gettext-tools
如果尚不存在
/sw/bin/
,则可能需要将其添加到PATH中。如果您不使用芬克酒,请尝试 brew :
brew install gettext
brew link gettext
[更新]按照Dave和Jason的建议,从brew示例中删除了sudo调用。
关于django - Django 1.3.1编译消息。错误:sh:msgfmt:找不到命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8784974/