Mac平台安装Claude Code

本文介绍如何在 Mac 上通过 npm 安装 Claude Code,并配置小米模型。

一、前置准备

1.1 检查 Node.js 版本

Claude Code 需要 Node.js 环境,建议使用 Node.js 18.x 或更高版本。

bash 复制代码
# 检查 Node.js 是否已安装
node --version

# 检查 npm 是否已安装
npm --version

如果未安装 Node.js,请先安装:

方式一:使用 nvm(推荐)

bash 复制代码
# 安装 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash

# 重启终端后,安装 Node.js
nvm install 20
nvm use 20

方式二:使用 Homebrew

bash 复制代码
# 安装 Node.js
brew install node

二、安装 Claude Code

2.1 全局安装

bash 复制代码
# 使用 npm 全局安装 Claude Code
npm install -g @anthropic-ai/claude-code

2.2 验证安装

bash 复制代码
# 检查是否安装成功
claude --version

# 查看帮助信息
claude --help

如果提示 command not found,可能需要将 npm 全局目录添加到 PATH:

bash 复制代码
# 查看 npm 全局目录
npm config get prefix

# 将目录添加到 PATH(添加到 ~/.zshrc)
echo 'export PATH="$PATH:$(npm config get prefix)/bin"' >> ~/.zshrc
source ~/.zshrc

三、配置小米模型

shell 复制代码
vim ~/.claude.json
 
{
  #--------把下面环境配置加进去
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.xiaomimimo.com/anthropic",
    "ANTHROPIC_AUTH_TOKEN": "你的token",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "mimo-v2-flash",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "mimo-v2-flash",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "mimo-v2-flash"
  }
}
  • ANTHROPIC_BASE_URL:API 服务器地址

  • ANTHROPIC_AUTH_TOKEN:认证令牌(必填,替换为你的 token)

  • ANTHROPIC_DEFAULT_OPUS_MODEL:Opus 等级模型

  • ANTHROPIC_DEFAULT_SONNET_MODEL:Sonnet 等级模型

  • ANTHROPIC_DEFAULT_HAIKU_MODEL:Haiku 等级模型

shell 复制代码
#打开命令窗口 输入如下命令
claude

                                *         ███▓░     ░░
            ░░░░░░                        ███▓░
    ░░░   ░░░░░░░░░░                      ███▓░
   ░░░░░░░░░░░░░░░░░░░    *                ██▓░░      ▓
                                             ░▓▓███▓▓░
 *                                 ░░░░
                                 ░░░░░░░░
                               ░░░░░░░░░░░░░░░░
       █████████                                        *
      ██▄█████▄██                        *
       █████████      *
.....................█ █   █ █..............................................................................................................................

 Let's get started.

 Choose the text style that looks best with your terminal
 To change this later, run /theme

 ❯ 1. Dark mode ✔
   2. Light mode
   3. Dark mode (colorblind-friendly)
   4. Light mode (colorblind-friendly)
   5. Dark mode (ANSI colors only)
   6. Light mode (ANSI colors only)

 ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌
  1  function greet() {
  2 -  console.log("Hello, World!");                                                           
  2 +  console.log("Hello, Claude!");                                                          
  3  }
然后一路回车

四、使用 Claude Code

4.1 启动 Claude Code

bash 复制代码
# 启动交互式会话
claude

# 或者直接使用命令
claude "你的问题"

4.2 常用命令

bash 复制代码
# 查看当前配置
claude config show

# 设置模型
claude config set model xiaomi

# 设置 API 密钥
claude config set api_key "你的密钥"

# 清除配置
claude config unset api_key

4.3 在项目中使用

bash 复制代码
# 进入项目目录
cd /path/to/your/project

# 启动 Claude Code
claude

# 然后可以询问项目相关问题
# 例如:"解释这个项目的结构"

五、常见问题

5.1 安装失败

问题: npm install 报权限错误

解决: 使用 sudo 或配置 npm 不使用 sudo

bash 复制代码
# 方法一:使用 sudo(不推荐)
sudo npm install -g @anthropic-ai/claude-code

# 方法二:配置 npm 全局目录
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.zshrc
source ~/.zshrc
npm install -g @anthropic-ai/claude-code

5.2 命令未找到

问题: claude: command not found

解决: 检查 PATH 配置

bash 复制代码
# 查看 npm 全局 bin 目录
npm config get prefix

# 确保该目录在 PATH 中
echo $PATH

# 如果不在,添加到 ~/.zshrc
echo 'export PATH="$PATH:$(npm config get prefix)/bin"' >> ~/.zshrc
source ~/.zshrc

5.3 小米模型配置问题

问题: 无法连接到小米 API

解决:

  1. 检查 API 密钥是否正确
  2. 检查网络连接
  3. 查看配置文件格式是否正确(JSON 格式)
bash 复制代码
# 检查配置文件
cat ~/.claude.json

# 验证 JSON 格式
python3 -m json.tool ~/.claude.json

六、卸载 Claude Code

如果需要卸载:

bash 复制代码
# 卸载全局安装的 Claude Code
npm uninstall -g @anthropic-ai/claude-code

# 删除配置文件(可选)
rm -rf ~/.claude

七、更新 Claude Code

bash 复制代码
# 更新到最新版本
npm update -g @anthropic-ai/claude-code

# 或者重新安装最新版本
npm install -g @anthropic-ai/claude-code@latest

八、参考链接

相关推荐
lpfasd12337 分钟前
Ollama 还是 LM Studio:在 24GB 的 M6 Mac 上,我把 Ollama 卸载了
macos·策略模式
情 九41 分钟前
MCP 开发环境搭建:Mac 与 Windows 跑通 Python 服务和 stdio 客户端
windows·python·macos·mcp
摘星编程1 小时前
Mac玩游戏选什么模拟器?MuMu Mac版体验:金铲铲165帧、明日方舟时停键,操作录制也上线了
macos·玩游戏·远程软件
DARLING Zero two♡2 小时前
Mac远程控制Windows电脑:MacBook远控软件选购指南2026
macos·电脑
fengye20716110 小时前
实验:CPython 迭代协议底层验证(`PyObject_GetIter` / `PyIter_Next`)
macos
DevLoom_20 小时前
macOS 命令行 curl/git 报 SSL 证书错误?eMudhra 事件完整修复指南
git·macos·ssl
清水白石0081 天前
Python 安装与环境配置:Windows、macOS、Linux 完整指南(第2集)
windows·python·macos
hhhjhl1 天前
开源鸿蒙平台 CMP 三方库「compose-macos-26-ui」适配全流程
macos·开源·harmonyos
七牛云行业应用2 天前
DeepSeek Harness(dsh)安装完整指南:Windows、macOS、Linux 三平台 + 桌面端与 Web 端全覆盖
linux·windows·macos·ai·ai编程
全栈探索者2 天前
一枚 162MB 的挂件,改写一只猫的画风:LoRA 实战——风格定制与人脸保持
人工智能·macos·lora·aigc·stablediffusion·comfyui