Согласно документации Apple, в Memcached предустановлен Xcode в OS X. Чтобы убедиться, что у меня нет галлюцинаций, я проверил документацию по инструментам разработчика Apple. Да, memcached поддерживается и задокументирован Apple:
Библиотека разработчика Apple: memcached (1)
Судя по всему, memcached устанавливается с Xcode по крайней мере с 10.6.
Причина, по которой я спрашиваю об этом, заключается в том, что в Интернете и на SO много людей спрашивают, как установить memcached на OS X, но, что любопытно, никто не упоминает, что самый простой способ сделать это - просто установить Xcode через AppStore ( или с помощью DMG). Все приведенные ответы включают использование homebrew или другого сложного способа установки memcached из исходного кода.
Есть ли какая-нибудь веская причина, по которой поставляемый Apple memcached недостаточно хорош? Я не вижу никаких преимуществ в компиляции и установке memcached из исходников, так как есть версия, поддерживаемая Apple.
Если (и это очень большое «если») я собираюсь развернуть Mac OS X Server на производстве, установка всего Xcode только для того, чтобы получить memcached, не имеет большого смысла, если есть простой способ просто получить компоненты мне нужны.
Как системный администратор, мне нужны только компоненты, необходимые для развертывания приложения / службы, на которой должен работать сервер, и ничего больше. Все остальное - либо ненужная трата дискового пространства, либо потенциальная проблема безопасности, либо и то, и другое, а наличие ненужных вещей на сервере увеличивает мою рабочую нагрузку.
Однако для машины разработки это более или менее нормально, особенно если вам нужно установить кучу вещей, чтобы попробовать несколько подходов к проблеме. (Просто уберите после неудачных экспериментов ...)
С учетом всего сказанного, я никогда не запускал Mac OS X Server в производство для чего-либо, и я не собираюсь делать это когда-либо в обозримом будущем.