我正在尝试自定义和构建 Milvus,以便在具有 16GB RAM 的 Apple M3 系统上分布式使用。我想创建一个自定义的 Milvus 镜像并使用 milvus-operator 来启动系统。不过由于 milvus-operator 和 Docker 官方仓库的关系,我不确定是否需要修改。
按照
milvus/DEVELOPMENT.md
中的说明进行操作时,我在构建过程中遇到了问题。这是我的步骤:
./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
./scripts/install_deps.sh
make
这导致了另一个错误:
error: unknown type name 'AuthorizationRef'
您能帮我解决这些构建问题吗?