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

八、参考链接

相关推荐
寂夜了无痕2 小时前
macOS 下 `ls: .: Operation not permitted
macos
库奇噜啦呼15 小时前
【iOS】内存对齐原理
macos·ios·cocoa
子沫202017 小时前
mac下载VMware Fusion
macos·mac·vmware fusion
xwz_new19 小时前
数字芯片验证工具之Mac安装Icarus Verily+ GTKWave+VScode(免费)
macos·ic验证
卵男(章鱼)1 天前
系统终端命令对比大全(Linux发行/macOS/Windows)
linux·运维·服务器·windows·macos
SNOWPIAOP1 天前
从MAC电脑复制qwen3.5:4b 的OLLAMA模型到LINUX电脑实践
linux·运维·macos·manifest·ollama·blobs
一直会游泳的小猫1 天前
Homebrew - macOS 与 Linux 的包管理器
linux·运维·macos·brew·包管理工具
lwf0061641 天前
解决macOS .dmg 文件无法安装问题
macos·策略模式
青柠小苍兰1 天前
Mac(M4 Pro)安装 Parallels Desktop 20 + Windows 11 ARM 完整教程
arm开发·macos·虚拟机·parallels