1. 项目概述
在Mac上本地部署Claude Code并配置国内大模型(GLM)是一个让开发者能够直接在终端使用AI辅助编程的实用方案。相比云端服务,本地部署提供了更快的响应速度、更好的隐私保护以及更灵活的自定义选项。本文将详细介绍从Java环境配置到Claude Code安装,再到GLM模型集成的完整流程。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 环境准备
2.1 Java环境配置
Java是Claude Code运行的基础依赖,我们选择OpenJDK 17作为Java运行时环境,主要基于以下考虑:
- OpenJDK是免费开源的Java实现,没有商业授权问题
- JDK 17是当前的长期支持(LTS)版本,稳定性和兼容性最佳
- Homebrew提供的OpenJDK@17包维护良好,更新及时
安装步骤详解:
- 通过Homebrew安装OpenJDK 17:
bash复制brew install openjdk@17
- 创建系统符号链接(解决常见的"找不到Java Runtime"问题):
bash复制sudo ln -sfn /opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-17.jdk
这个步骤特别重要,因为MacOS的Java运行时查找机制需要这个链接才能正确识别通过Homebrew安装的JDK。
- 验证安装:
bash复制java -version
正常应该看到类似"openjdk version "17.0.x"的输出。
- 配置环境变量(永久生效):
bash复制echo 'export PATH="/opt/homebrew/opt/openjdk@17/bin:$PATH"' >> ~/.zshrc
echo 'export JAVA_HOME="/opt/homebrew/opt/openjdk@17"' >> ~/.zshrc
source ~/.zshrc
注意:如果你使用的是bash而不是zsh,请将.zshrc替换为.bash_profile或.bashrc
2.2 Node.js环境准备
Claude Code也可以通过n
