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

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

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

export const Image = ({img, alt, size = "lg"}) => {
  const normalizedSize = ["sm", "md", "lg"].includes(size) ? size : "lg";
  return <div className={`ch-image-${normalizedSize}`}>
      <Frame>
        <img src={img} alt={alt} />
      </Frame>
    </div>;
};

{frontMatter.description}

***

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

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

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

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

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

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

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

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

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

   <Image img="https://mintcdn.com/private-7c7dfe99-detect-table-modification/khTo4jdOlx_yU9ob/images/knowledgebase/fix-the-developer-verification-error-in-macos/privacy-and-security-default-view.webp?fit=max&auto=format&n=khTo4jdOlx_yU9ob&q=85&s=3d8c894745a6a2fd94bbb6c06478f863" 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.webp" />

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

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

   <Image img="https://mintcdn.com/private-7c7dfe99-detect-table-modification/khTo4jdOlx_yU9ob/images/knowledgebase/fix-the-developer-verification-error-in-macos/privacy-and-security-screen-allow-anyway.webp?fit=max&auto=format&n=khTo4jdOlx_yU9ob&q=85&s=50d29208ec04979a63561bdce5d0780d" 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.webp" />

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
```
