macOS 12.7.6 部署 Ollama 与 Dify 避坑指南
一、背景
Ollama 是一个本地化大语言模型运行框架,支持在个人电脑上运行各类开源 AI 模型(如 Llama、Mistral 等)。Dify 则是一个可视化 AI 应用开发平台,通过图形界面快速构建 AI 工作流。本文记录在macOS 12.7.6系统下部署两者的避坑指南。
二、核心组件说明
| 组件 | 作用 | 必装原因 |
|---|---|---|
| Ollama | 本地模型运行引擎 | 提供 LLM 推理能力 |
| Dify | AI 应用开发平台 | 可视化编排 AI 工作流 |
| Docker | 容器化环境 | 解决依赖冲突问题 |
| Docker-compose | 容器编排工具 | 管理多容器应用 |
三、详细部署步骤
1. 关闭 SIP(系统完整性保护)
参考链接: macOS 开启或关闭 SIP
为什么需要关闭:
macOS 的 SIP 会阻止对系统目录(如/usr/local/bin)的修改,而 Dify 需要在此目录更新关键组件。
操作步骤:
- 重启 Mac,立即长按 Command ⌘ + R 进入恢复模式
- 顶部菜单栏选择 实用工具 > 终端
重启后验证状态:
csrutil status # 应显示 System Integrity Protection status: disabled
执行关闭命令:
csrutil disable # 禁用 SIP
sudo reboot # 重启系统
⚠️ 安全提示:完成部署后可重新启用 SIP(
csrutil enable),但需确保所有组件运行稳定
2. 安装基础组件
2.1 Docker Desktop
下载地址: 官方下载链接 版本要求: 必须使用 2.1.0.5(40693) 版本,新版 Docker 与 macOS 12 存在兼容性问题 安装后检查:
docker --version # 应输出 Docker version 19.03.5, build 633a0ea


