> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-fix-nav-issues.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

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

> Узнайте, как исправить ошибку проверки разработчика в macOS при выполнении команд ClickHouse, используя Системные настройки или терминал.

export const Image = ({img, alt, size}) => {
  return <Frame>
      <img src={img} alt={alt} />
    </Frame>;
};

***

<div id="fix-the-developer-verification-error-in-macos">
  ## Устранение ошибки проверки разработчика в macOS
</div>

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

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

<Image img="https://mintcdn.com/private-7c7dfe99-fix-nav-issues/ldyQZWT-cIRJh7wo/images/knowledgebase/fix-the-developer-verification-error-in-macos/dev-verification-error.png?fit=max&auto=format&n=ldyQZWT-cIRJh7wo&q=85&s=966b59567470d5f5b08d4d1693c4e78b" size="md" alt="Диалог ошибки проверки разработчика в macOS" border width="372" height="404" data-path="images/knowledgebase/fix-the-developer-verification-error-in-macos/dev-verification-error.png" />

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

<div id="system-settings-process">
  ## Процесс через системные настройки
</div>

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

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

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

   <Image img="https://mintcdn.com/private-7c7dfe99-fix-nav-issues/ldyQZWT-cIRJh7wo/images/knowledgebase/fix-the-developer-verification-error-in-macos/privacy-and-security-default-view.png?fit=max&auto=format&n=ldyQZWT-cIRJh7wo&q=85&s=cedd5521005c8e4d1fd45c2d9be97999" size="md" alt="Стандартный вид настроек macOS «Конфиденциальность и безопасность»" border width="827" height="737" data-path="images/knowledgebase/fix-the-developer-verification-error-in-macos/privacy-and-security-default-view.png" />

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

4. Нажмите **Все равно разрешить**.

   <Image img="https://mintcdn.com/private-7c7dfe99-fix-nav-issues/ldyQZWT-cIRJh7wo/images/knowledgebase/fix-the-developer-verification-error-in-macos/privacy-and-security-screen-allow-anyway.png?fit=max&auto=format&n=ldyQZWT-cIRJh7wo&q=85&s=16bce3178cddf89d9a763f32f560abdf" size="md" alt="Настройки macOS «Конфиденциальность и безопасность» с кнопкой «Все равно разрешить»" border width="827" height="737" data-path="images/knowledgebase/fix-the-developer-verification-error-in-macos/privacy-and-security-screen-allow-anyway.png" />

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

После этого вы сможете выполнять команды `clickhouse` в терминале.

<div id="terminal-process">
  ## Процесс в терминале
</div>

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

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

```shell theme={null}
which clickhouse
```

В результате вы увидите примерно следующее:

```shell theme={null}
/opt/homebrew/bin/clickhouse
```

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

```shell theme={null}
xattr -d com.apple.quarantine /opt/homebrew/bin/clickhouse
```

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

```shell theme={null}
clickhouse
```

Должно получиться примерно так:

```shell theme={null}
Use one of the following commands:
clickhouse local [args]
clickhouse client [args]
clickhouse benchmark [args]
...
```

<div id="fix-the-issue-by-reinstalling-clickhouse">
  ## Устранение проблемы: переустановка ClickHouse
</div>

В Brew есть параметр командной строки, который позволяет не помещать устанавливаемые бинарные файлы в карантин.

Сначала удалите ClickHouse:

```shell theme={null}
brew uninstall clickhouse
```

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

```shell theme={null}
brew install --no-quarantine clickhouse
```
