gettext安装(版本0.21)
官网地址:https://www.gnu.org/software/gettext/
下载文件
wget https://ftp.gnu.org/pub/gnu/gettext/gettext-0.21.tar.gz
解压
tar zxcf gettext-0.21.tar.gz
进入gettext-0.21.tar.gz
cd gettext-0.21.tar.gz
运行配置文件
./configure
编译
make
安装
sudo make install
错误处理
- Django下运行(django-admin makemessages -l zh_HANS -l en)报错 :
CommandError: errors happened while running xgettext on ./interview/__init__.py
./interview/admin.py
./interview/apps.py
./interview/candidate_fieldset.py
./interview/dingtalk.py
./interview/management/commands/import_candidates.py
./interview/migrations/0001_initial.py
········
./settings/base.py
./settings/local.py
./settings/production.py
xgettext: error while loading shared libraries: libgettextsrc-0.21.so: cannot open shared object file: No such file or directory
处理方法:
libgettextsrc-0.21.so路径为 /opt/bitnami/common/lib/
运行如下命令sudo ldconfig /opt/bitnami/common/lib/
即可正常执行 django-admin makemessages -l zh_HANS -l en 命令