Ошибка при попытке установить 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