Ошибка при попытке установить pylibmc на Mac OSX Lion

Я пробовал pip и easy_install, но я продолжаю получать следующую ошибку: Ошибка: команда '/usr/bin/llvm-gcc' не удалась с статусом выхода 1

Я запускаю OSX Lion, и установка выполняется внутри virtualenv с помощью Python 2.7.2.

Спасибо заранее.

Ответы

Ответ 1

Сначала возникает вопрос: установлен ли libmemcached? Если нет, установите его и повторите попытку. Вероятно, это на всякий случай.

Если pylibmc по-прежнему не устанавливает проблему, возможно, что libmemcached не установлен в каталоге, где gcc может его обнаружить (это был признак macports в моем случае), и в этом случае вы можете сохранить местоположение в среде, когда запуск pip из командной строки:

LIBMEMCACHED=/opt/local pip install pylibmc

Ответ 2

это может быть вызвано тем, что libmemcached не установлен. Сначала вы должны установить libevent, memcache и libmemcached, прежде чем пытаться установить pylibmc. Если вы используете доморощенный, вы можете использовать его для завершения процесса установки зависимости libmemcached. например:

brew install libmemcached