./manage.py compilemessages 抛出此错误:
sh: msgfmt: command not found我运行的是MacOS10.7,但是我找不到msgfmt程序的下载路径。有没有办法解决这个问题?
提前感谢!
发布于 2012-01-09 15:29:46
正如Dogukan评论的那样: Mac brew install gettext; brew link gettext --force为我工作。
更新用户Lajarre报告说:从今天(2014年3月)起,我不得不做brew install msgpack。
您需要GNU gettext和gettext-tools。
如果您使用fink,请尝试:
sudo fink install gettext-tools如果路径中还没有/sw/bin/,您可能需要将其添加到路径中。
如果您不使用fink,请尝试brew:
brew install gettext
brew link gettext按照Dave和Jason的建议,更新从brew示例中删除的sudo调用。
发布于 2012-12-24 16:16:35
Paulo的答案是完美的,但是在我执行了'sudo brew link gettext‘之后,我得到了一条错误消息。
错误:胆小地拒绝‘sudo brew link’您可以将brew与sudo一起使用,但前提是brew可执行文件由超级用户所有。但是,这样做既不推荐也完全不受支持,这样做的风险自负。
它很容易处理,只需删除'sudo‘即可。
brew安装gettext
brew链接gettext
https://stackoverflow.com/questions/8784974
复制相似问题