Я использую Django 3.0.5 внутри docker -контейнера, связанного с Postgres -контейнером.
Я хотел бы создать файлы django .po, но когда Я пытаюсь использовать эту команду:
docker-compose run web python3 manage.py makemessages -l en
Я получил эту ошибку:
CommandError: Не удается найти msguniq. Убедитесь, что у вас установлены инструменты GNU gettext 0.15 или более поздней версии.
Между тем, когда я получаю прямой доступ к своему контейнеру, он работает: (Здесь ad2b13f2fe87
- это идентификатор моего django -контейнера. )
docker exec -it ad2b13f2fe87 bash
root@ad2b13f2fe87:/code# gettext --version
gettext (GNU gettext-runtime) 0.19.8.1
...
root@ad2b13f2fe87:/src# python3 manage.py makemessages -l en
processing locale en
Может кто-нибудь объяснить мне, в чем проблема? Спасибо.