我想在Heroku中安装gettext。我已将https://github.com/lexifdev/heroku-buildpack-gettext.git
添加到我的应用的buildpacks部分。但是,当我跑
heroku run python manage.py compilemessages -l en
我收到错误消息:CommandError: Can't find msgfmt. Make sure you have GNU gettext tools 0.15 or newer installed.
答案 0 :(得分:1)
我的朋友有同样的问题。以下是我修复它的方法:
在heroku仪表板中,添加以下buildpack:https://github.com/grauwoelfchen/heroku-buildpack-gettext.git
在你下一次部署到heroku(例如git push)时,它和你拥有的任何其他buildpack都将被构建和安装,并且所有这些都可以工作。
答案 1 :(得分:1)
这是我的做法 键入以下命令
heroku构建包:添加https://github.com/grauwoelfchen/heroku-buildpack-gettext
git push heroku master
现在,将添加gettext