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

Устранение ошибки проверки разработчика в macOS

Если вы устанавливаете ClickHouse с помощью brew, в macOS может возникнуть ошибка. По умолчанию macOS не запускает приложения и инструменты, созданные разработчиком, которого невозможно проверить. При попытке выполнить любую команду clickhouse может появиться такая ошибка: Чтобы обойти эту ошибку проверки, нужно снять с приложения карантин macOS: найти соответствующий параметр в окне «Системные настройки», воспользоваться терминалом или переустановить ClickHouse.

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

Самый простой способ удалить исполняемый файл clickhouse из карантина:
  1. Откройте Системные настройки.
  2. Перейдите в раздел Конфиденциальность и безопасность:
  3. Прокрутите окно вниз и найдите сообщение: «Использование “clickhouse-macos-aarch64” было заблокировано, так как программа не получена от идентифицированного разработчика».
  4. Нажмите Все равно разрешить.
  5. Введите пароль пользователя macOS.
После этого вы сможете выполнять команды clickhouse в терминале.

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

Иногда нажатие кнопки Все равно разрешить не решает эту проблему. В таком случае этот процесс можно выполнить и из командной строки. Или, возможно, вам просто удобнее использовать командную строку! Сначала выясните, куда Homebrew установил исполняемый файл clickhouse:
which clickhouse
В результате вы увидите примерно следующее:
/opt/homebrew/bin/clickhouse
Удалите clickhouse из карантина, выполнив xattr -d com.apple.quarantine, а затем добавив путь из предыдущей команды:
xattr -d com.apple.quarantine /opt/homebrew/bin/clickhouse
Теперь вы сможете запустить исполняемый файл clickhouse:
clickhouse
Должно получиться примерно так:
Use one of the following commands:
clickhouse local [args]
clickhouse client [args]
clickhouse benchmark [args]
...

Устранение проблемы: переустановка ClickHouse

В Brew есть параметр командной строки, который позволяет не помещать устанавливаемые бинарные файлы в карантин. Сначала удалите ClickHouse:
brew uninstall clickhouse
Теперь переустановите ClickHouse с параметром --no-quarantine:
brew install --no-quarantine clickhouse
Последнее изменение 10 июня 2026 г.