Heroku 似乎不支持 python-ldap。在 requirements.txt 文件中使用“python-ldap==2.3.13”安装 pip 失败,在 Heroku 中出现以下错误:
gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_LIBLDAP_R -DHAVE_SASL -DHAVE_TLS -DLDAPMODULE_VERSION=2.3.13 -IModules -I/usr/local/ openldap-2.3/include -I/usr/include/sasl -I/usr/local/include/python2.7 -c Modules/LDAPObject.c -o build/temp.linux-x86_64-2.7/Modules/LDAPObject.o
Modules/LDAPObject.c:18:18:错误:sasl.h:没有这样的文件或目录
似乎 Heroku 没有 python-ldap 所需的库,我不知道除了“pip”之外是否有安装依赖库的方法。
在 Heroku 的 Python/Django 堆栈中支持 ldap 身份验证的推荐解决方案是什么?
非常感谢您的帮助。