반응형
[Django][Error] CommandError: Can't find msguniq. Make sure you have GNU gettext tools 0.15 or newer installed.
django에서 다국어 지원을 위해 django-admin의 makemessages 명령어를 사용하려는 도중 commanderror가 발생한 경우
$ django-admin makemessages --locale=ko
CommandError: Can't find msguniq. Make sure you have GNU gettext tools 0.15 or newer installed.
👩🔧 먼저, brew를 이용해서 gettext를 설치한다.
$ brew install gettext
👩🔧 링크 설정을 한다.
brew link를 이용해도 되지만, 추천하지 않고 export를 이용해서 path를 추가하는 것이 더 안전하다.
(만약, pipenv로 프로젝트를 실행하는 경우 pipenv를 활성화시킨 후 path를 추가해야한다.)
# 비추천
$ brew link gettext --force
# 추천
export PATH="/usr/local/opt/gettext/bin:$PATH"
[참고] https://docs.djangoproject.com/en/3.0/topics/i18n/translation/
반응형
'Python > Django' 카테고리의 다른 글
[Django][Error] DRF 실행 관련 에러들 (0) | 2020.01.14 |
---|---|
[Django] Pythonanywhere에 배포하기 (0) | 2020.01.13 |
[Django] Django custom template tags (0) | 2020.01.09 |
[Django] Django-dotenv (0) | 2019.12.30 |
[Django] csv.writer 한글 입력 (1) | 2019.09.05 |