【问题标题】:How install django-auth-ldap==1.2.7 in Heroku servers?如何在 Heroku 服务器中安装 django-auth-ldap==1.2.7?
【发布时间】:2016-02-24 15:33:57
【问题描述】:

我正在尝试在 requirements.txt 中使用 pip install 安装此库 django-auth-ldap==1.2.7

我正在使用 Heroku 服务进行部署。

但是,每次我尝试推送/部署代码时,我都无法完全完成依赖项检查/安装,因为会弹出此错误

remote:        Modules/LDAPObject.c:18:18: fatal error: sasl.h: No such file or
directory

我把这个问题和答案闲置了:python-ldap failed to install in 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

但还是不行。

有人可以吗,

  1. 帮助我向我展示一种构建自己的BUILDPACK
  2. 的方法
  3. 给我一个替代解决方案?

谢谢!

---编辑----

刚刚发现有几个优秀的人正在努力让它发挥作用。

有一个拉取请求试图直接在 heroku default buildpack 中解决我的这个问题。

https://github.com/heroku/heroku-buildpack-python/pull/271

我会保持这个问题的开放和更新,以防有人有同样的疑问。

谢谢!

【问题讨论】:

    标签: python django heroku ldap django-auth-ldap


    【解决方案1】:

    这不是您使用自定义 buildpack 的方式;您所做的只是设置一个名为 BUILDPACK_URL 的环境变量。

    请改为关注documentation:您需要heroku buildpacks:set https://.....

    【讨论】:

    • 感谢您的回答,但仍然无法正常工作...我无法安装django-auth-ldap;你能帮我吗?
    猜你喜欢
    • 1970-01-01
    • 2012-05-10
    • 1970-01-01
    • 2014-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-10
    • 2018-10-05
    相关资源
    最近更新 更多