Перейти к основному содержимому
Перейти к основному содержимому

Установка ClickHouse с помощью Homebrew

Установка с использованием формулы Homebrew от сообщества

Для установки ClickHouse на macOS с использованием Homebrew, вы можете воспользоваться формулой ClickHouse от сообщества homebrew.

Исправление ошибки проверки разработчика в MacOS

Если вы установили ClickHouse с помощью brew, вы можете столкнуться с ошибкой от MacOS. По умолчанию MacOS не будет запускать приложения или инструменты, созданные разработчиком, которого не удается проверить.

При попытке выполнить любую команду clickhouse вы можете увидеть эту ошибку:

Чтобы обойти эту ошибку проверки, вам нужно удалить приложение из корзины ожидания MacOS, либо найдя соответствующую настройку в окне настроек системы, используя терминал, либо переустановив ClickHouse.

Процесс настроек системы

Самый простой способ удалить исполняемый файл clickhouse из корзины ожидания:

  1. Откройте Системные настройки.

  2. Перейдите в Конфиденциальность и безопасность:

  3. Прокрутите вниз до конца окна, чтобы найти сообщение о том, что "clickhouse-macos-aarch64" был заблокирован для использования, так как он не от идентифицированного разработчика.

  4. Нажмите Разрешить В любом случае.

  5. Введите пароль пользователя MacOS.

Теперь вы должны иметь возможность выполнять команды clickhouse в терминале.

Процесс терминала

Иногда нажатие кнопки Разрешить В любом случае не решает эту проблему, в этом случае вы также можете выполнить этот процесс, используя командную строку. Или вы просто можете предпочесть использовать командную строку!

Сначала узнайте, где Homebrew установил исполняемый файл clickhouse:

Это должно вывести что-то вроде:

Удалите clickhouse из корзины ожидания, выполнив xattr -d com.apple.quarantine, после чего укажите путь из предыдущей команды:

Теперь вы должны иметь возможность запускать исполняемый файл clickhouse:

Это должно вывести что-то вроде:

Теперь переустановите ClickHouse с параметром --no-quarantine: