Как установить django-auth-ldap==1.2.7 на серверах Heroku?
Я пытаюсь установить эту библиотеку django-auth-ldap==1.2.7
с помощью pip install
в требованиях. текст.
Я использую сервисы Heroku для развертывания.
Однако каждый раз, когда я пытаюсь вставить / развернуть код, я не могу закончить проверку / установку зависимостей, потому что появляется эта ошибка:
remote: Modules/LDAPObject.c:18:18: fatal error: sasl.h: No such file or directory
Я ответил на этот вопрос и ответил: python-ldap не удалось установить в Heroku
Но без удачи.
По сути, я попытался использовать стороннюю версию BUILDPACK:
heroku config:set BUILDPACK_URL=https://github.com/damgad/heroku-buildpack-python-ldap.git
А также
heroku buildpacks:set https://github.com/damgad/heroku-buildpack-python-ldap.git
Но все еще не работает.
Может кто-нибудь, пожалуйста,
- Помогите мне показать мне способ построить свой собственный BUILDPACK или
- Указываете мне альтернативное решение?
Спасибо!
---РЕДАКТИРОВАТЬ----
Просто узнал, что несколько хороших людей работают, чтобы заставить это работать.
Есть запрос на тягу, пытающийся решить мою проблему прямо в героку default
buildpack.
Я буду держать этот вопрос открытым и обновленным на случай, если кто-то задумается о том же.
Спасибо!
1 ответ
Это не то, как вы используете пользовательский сборочный пакет; все, что вы сделали, это установили переменную среды с именем BUILDPACK_URL.
Вместо этого следуйте документации: вам нужно heroku buildpacks:set https://.....
,