在 Mac M3 上构建 Milvus:分发设置过程中遇到的错误

问题描述 投票:0回答:1

我正在尝试自定义和构建 Milvus,以便在具有 16GB RAM 的 Apple M3 系统上分布式使用。我想创建一个自定义的 Milvus 镜像并使用 milvus-operator 来启动系统。不过由于 milvus-operator 和 Docker 官方仓库的关系,我不确定是否需要修改。

按照

milvus/DEVELOPMENT.md
中的说明进行操作时,我在构建过程中遇到了问题。这是我的步骤:

  1. 使用 Docker 构建 Milvus:
    • ./scripts/devcontainer.sh up
    • docker exec -ti milvus_builder_1 bash
    • make milvus

这导致了以下错误:

CMake Error: Generator: execution of make failed. Make command was: /usr/bin/gmake -f Makefile
CMake Error at /usr/local/share/cmake-3.27/Modules/FetchContent.cmake:1662 (message):
  Build step for knowhere failed: 1
  1. 在本地 OS/shell 环境上构建 Milvus:
    • ./scripts/install_deps.sh
    • make

这导致了另一个错误:

error: unknown type name 'AuthorizationRef'

您能帮我解决这些构建问题吗?

collections operating-system artificial-intelligence vector-database milvus
1个回答
0
投票

确保柯南和所有先决条件都已安装

https://github.com/milvus-io/milvus/discussions/35614

Mac 有时对某些构建工具很挑剔。

© www.soinside.com 2019 - 2024. All rights reserved.