2014-01-31 9 views
1

Я пытаюсь развернуть приложение Django с Dokku.Dokku install libmemcached

Мой 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 plugin но, как я понимаю, что просто создает отдельный контейнер, в котором установлена ​​Memcached.

Итак, вопрос в том, что мне нужно сделать, чтобы эта работа по установке ПП? Могу ли я как-то также включить apt-get install libmemcached шаг в докку?

ответ

0

Найдено решение here. Это похоже на Ироку. Как говорится в ответе, проблема в том, что для создания пакетов python heroku (dokku) требуется явная спецификация pylibmc в requirements.txt.

 Смежные вопросы

  • Нет связанных вопросов^_^