如果您使用 brew
安装 ClickHouse,您可能会遇到 macOS 的错误。默认情况下,macOS 不会运行由无法验证的开发者创建的应用程序或工具。尝试运行任何 clickhouse
命令时,您可能会看到此错误
要解决此验证错误,您需要从 macOS 的隔离区中删除该应用程序,方法是在 系统设置窗口中找到相应的设置,或使用终端。
系统设置过程
从隔离区中删除 clickhouse
可执行文件的最简单方法是
打开**系统设置**。
导航到**隐私和安全**
滚动到窗口底部,找到一条消息,内容为“_“clickhouse-macos-aarch64”被阻止使用,因为它不是来自已识别开发者的应用程序”。_
点击**无论如何允许**。
输入您的 macOS 用户密码。
您现在应该能够在终端中运行 clickhouse
命令了。
终端过程
您可以使用命令行执行此过程
首先找出 Homebrew 在哪里安装了 clickhouse
可执行文件
which clickhouse
这应该输出类似以下内容
/opt/homebrew/bin/clickhouse
通过运行 xattr -d com.apple.quarantine
后跟上一步命令中的路径,从隔离区中删除 clickhouse
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]
...