人人都会AI编程

2.1.1 官方原生脚本安装(推荐)

更新时间:2026-06-28

官方一键安装脚本是最可靠的安装方式,支持 macOS、Linux 原生环境及 Windows WSL2,能自动处理架构检测和权限配置。

安装命令

在终端执行以下命令(无需提前下载任何文件):

curl -fsSL https://claude.ai/install.sh | sh

如遇到网络问题,可尝试使用镜像或代理:

# 使用代理(根据实际情况替换端口)
curl -fsSL https://claude.ai/install.sh -x http://127.0.0.1:7890 | sh

安装过程详解

脚本执行时会自动完成以下操作(通常耗时 10-30 秒):

  1. 系统检测:识别操作系统(macOS/Linux)和芯片架构(x86_64 或 ARM64)
  2. 下载二进制文件:从 AWS S3 拉取对应版本的 claude 可执行文件(约 50-80 MB)
  3. 选择安装位置
  • 优先尝试 /usr/local/bin/(系统级,所有用户可用)
  • 如无权限,自动降级到 $HOME/.local/bin/(用户级)
  1. 设置执行权限chmod +x 确保文件可运行
  2. PATH 检测:检查安装目录是否已在系统 PATH 中,如未加入会给出提示

安装后配置

情况 A:安装在 /usr/local/bin/(有 sudo 权限时)
通常已默认在 PATH 中,直接可用:

claude --version
# 输出示例:claude 0.2.14

情况 B:安装在 ~/.local/bin/(无 sudo 权限时)
需手动将目录加入 PATH(根据你的 shell 选择):

# 对于 Zsh (macOS 默认)
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

# 对于 Bash (Linux 默认)
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

# 对于 Fish
fish_add_path ~/.local/bin

验证安装

执行以下三步确认安装成功:

# 1. 检查命令是否识别
which claude
# 应输出 /usr/local/bin/claude 或 /home/用户名/.local/bin/claude

# 2. 查看版本
claude --version

# 3. 测试启动(首次会提示输入 API Key,见 1.3 节)
claude

常见问题处理

提示 "Permission denied"(curl 阶段)
说明当前目录无执行权限,改用用户级安装:

curl -fsSL https://claude.ai/install.sh | sh -s -- --install-dir ~/.local/bin

提示 "claude: command not found"(安装后)

  • 检查 PATH 是否生效:echo $PATH | grep ".local/bin"
  • 如未生效,重新加载 shell 配置:source ~/.zshrc(或 .bashrc
  • 或直接使用绝对路径运行:~/.local/bin/claude

下载卡住或超时

  • 检查网络连接:curl -I https://claude.ai/install.sh 应返回 HTTP 200
  • 国内用户可能需要配置终端代理或更换 DNS

升级与卸载

# 升级(重新运行安装脚本即可,会自动覆盖)
curl -fsSL https://claude.ai/install.sh | sh

# 卸载(直接删除二进制文件)
rm $(which claude)
# 同时可删除配置缓存:rm -rf ~/.claude

下一步

安装完成后,请确保已完成 1.3 节 的 API Key 配置,然后进入 3.4 节 进行首次启动验证。