# Manticore Search Homebrew tap is here

我们很高兴地宣布官方 Manticore Search tap 现已发布。

在此之前，在 MacOS 上运行 Manticore Search 有两种方式：要么编译源代码，要么使用我们在每次发布时提供的官方二进制归档文件。

MacOS 没有像 Linux 发行版那样的官方软件包，但第三方包管理器 [Homebrew](https://brew.sh/) 在 macOS 用户中非常流行，而且使用起来非常方便。

为了使我们的 macOS 用户更方便，从 3.1.0 版本开始，我们在 <https://github.com/manticoresoftware/homebrew-tap> 提供了一个私有的 brew tap，用于通过 brew 安装 Manticore Search。

### 安装

首先，你需要将我们的 tap 添加到系统中：

```bash
$ brew tap manticoresoftware/tap

```
接下来，安装 manticoresearch 公式：

```bash
$ brew install manticoresearch

```
如果你使用的是 macOS Sierra (10.12) 或 macOS Mojave (10.14)，brew 将会从我们的官方瓶装包（预编译包）安装。
在其他 macOS 版本上，brew 将会从源代码编译 Manticore。在这种情况下，安装时间会比 Sierra/Mojave 稍长，并且会安装编译 Manticore 所需的依赖项。
二进制文件（无论是来自瓶装包还是编译的）都支持从 mysql、ODBC 和 PostgreSQL 进行索引。你需要安装相应的库驱动程序，才能使用这些数据库的 indexer。
当前版本需要 `mysql@5.7`、`unixodbc` 和 `libpq`。如果你需要从其他 MySQL 变体或版本进行索引，你需要编辑公式文件，该文件位于：

```bash
ls $(brew --prefix)/Homebrew/Library/Taps/manticoresoftware/homebrew-tap/Formula/manticoresearch.rb

```
并强制从源代码安装：

```bash
$ brew install --build-from-source manticoresearch

```
请注意，复制功能在 macOS 上不可用。


### 运行

Manticore 配置文件安装在 `/usr/local/etc/manticore/sphinx.conf`。
你可以通过 brew 服务启动 Manticore：

```bash
$ brew services start manticoresearch

```
或者手动启动：

```bash
$ searchd -c /usr/local/etc/manticore/sphinx.conf
```
