我正在尝试使用 Dokku 部署 Django 应用程序。
我的requirements.txt
包含django-pylibmc
需要预先安装的libmemcached
. 因此,当我推送我的仓库时,它会失败并显示以下消息:
remote: In file included from _pylibmcmodule.c:34:0:
remote:
remote: _pylibmcmodule.h:42:36: fatal error: libmemcached/memcached.h: No such file or directory
remote:
remote: compilation terminated.
remote:
remote: error: command 'gcc' failed with exit status 1
remote:
我想使用memcached 插件解决它,但据我所知,这只是创建安装 memcached 的单独容器。
所以问题是:我需要做什么才能使 pip 安装工作?我还能以某种方式apt-get install libmemcached
在 dokku push 中包含步骤吗?