Не могу найти msguniq. Убедитесь, что у вас установлен GNU gettext tools 0.15 или новее. (Django 1.8 и OSX ElCapitan)
Я пытаюсь интернационализировать приложение Django, следуя замечательной документации Django. Проблема в том, когда я пытаюсь запустить команду для создания языковых файлов:
python manage.py makemessages -l fr
выдает ошибку :
CommandError: Can't find msguniq. Make sure you have GNU gettext tools 0.15 or newer installed.
настройки :
- OS:на OSX V10 на Эль-Капитан.11.3
- Python:В3.5
- Джанго : В1.8
2 ответов
установить gettext GNU tools с Homebrew с помощью терминала
- установить доморощенного :
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- установить GNU gettext:
brew install gettext
- создать символическую ссылку :
brew link gettext --force
Если вы попробуете запустить link gettext --force
Он предупреждает вас:
обратите внимание, что это может помешать построению программного обеспечения.
самый безопасный способ использовать его-добавить двоичный файл gettext в свой путь:
export PATH="/usr/local/opt/gettext/bin:$PATH"