ubuntu22.04安装Claude Code及其在vscode跑通

文章目录

  • 一、基础环境
    • [1. 更新系统环境变量](#1. 更新系统环境变量)
    • [2. 安装 Node.js](#2. 安装 Node.js)
    • [3. 安装 Git](#3. 安装 Git)
  • [二、安装 Claude Code CLI](#二、安装 Claude Code CLI)
  • [三、配置 Claude Code 的环境变量](#三、配置 Claude Code 的环境变量)
    • [1. 安装使用 VSCODE 插件](#1. 安装使用 VSCODE 插件)
    • [2. 填写 Claude Code 配置](#2. 填写 Claude Code 配置)

一、基础环境

1. 更新系统环境变量

bash 复制代码
sudo apt update && sudo apt upgrade -y

2. 安装 Node.js

使用 NodeSource 官方源安装最新 LTS

bash 复制代码
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs

node -v
npm -v

3. 安装 Git

bash 复制代码
sudo apt install -y git
git --version

二、安装 Claude Code CLI

bash 复制代码
npm install -g @anthropic-ai/claude-code

若出现 用户没有权限写入系统级的 /usr/lib/node_modules 目录,导致触发了 EACCES 权限拒绝错误

bash 复制代码
# 创建用户级的全局 node_modules 目录
mkdir -p ~/.npm-global

# 配置 npm 使用这个新目录
npm config set prefix '~/.npm-global'

# 将新目录添加到系统 PATH(永久生效)
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc

# 生效配置并重新安装
source ~/.bashrc
npm install -g @anthropic-ai/claude-code

验证是否安装成功

bash 复制代码
claude --version

三、配置 Claude Code 的环境变量

1. 安装使用 VSCODE 插件

在vscode 扩展市场,搜索并安装「Claude Code」插件进行安装

安装完成后,点击如下图中的右上角 Claude Code 图标,即进入 Claude Code 页面,在登录页面等待几秒待其初始化完成后即可使用。

成功进入 Claude Code 对话框后,在对话框输入 /config 进入设置,勾选 Disable Login Prompt 配置来关闭登录页面。

2. 填写 Claude Code 配置

自己使用 GLM 智普大模型,进行 Claude Code 配置

bash 复制代码
# 自动化脚本配置
curl -O "https://cdn.bigmodel.cn/install/claude_code_env.sh" && bash ./claude_code_env.sh

# 手动配置
mkdir -p ~/.claude
vim ~/.claude/settings.json

settings.json 内容如下

yaml 复制代码
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.z.ai/api/anthropic",
    "ANTHROPIC_AUTH_TOKEN": "d4xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
    "API_TIMEOUT_MS": "3000000",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1,
  }
}

为省tokens,自己在setting.json 指定 默认模型为 glm-5

yaml 复制代码
{
 "env": {
   "ANTHROPIC_BASE_URL": "https://api.z.ai/api/anthropic",
   "ANTHROPIC_AUTH_TOKEN": "d4xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
  "API_TIMEOUT_MS": "3000000",
 "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1,
   "ANTHROPIC_DEFAULT_HAIKU_MODEL": "glm-5",
   "ANTHROPIC_DEFAULT_SONNET_MODEL": "glm-5",
   "ANTHROPIC_DEFAULT_OPUS_MODEL": "glm-5"
 }
}

终端输入claude 唤醒claude ,再输入/status即可查看当前选用的模型。

配置完成后,回到VScode 就可以开始使用 GLM-5 进行编码了!

相关推荐
蚂蚁不吃土&12 小时前
VSCode 搜索显示补全
vscode
nuoyigui988914 小时前
vscode中常用插件介绍xiaojie
ide·vscode·编辑器
不吃土豆的马铃薯14 小时前
5.SGI STL 二级空间配置器 _S_chunk_alloc核心函数解析
开发语言·c++·vscode·c·内存池
陳103015 小时前
Linux:工具Vscode的简单介绍
ide·vscode·编辑器
ChampaignWolf15 小时前
VSCode Copilot 也能支持其他OpenAI兼容接口啦,可以使用其他模型(DeepSeek、Kimi、Qwen)和第三方转发API
ide·vscode·编辑器
XX風15 小时前
VSCode + CMake + C++:配置文件体系完整说明
c++·ide·vscode
nebula-AI15 小时前
VSCode SFTP 同步流程指南
ide·vscode·云计算·编辑器·ssh
ejinxian16 小时前
JetBrains 宣布免费CLion 和同类 IDE 的对比
ide·clion
星越华夏16 小时前
msvcrt库在pycharm中运行监控键盘操作无效解决办法
ide·python·pycharm
jrrz082816 小时前
Apollo OSQP库交叉编译
vscode·apollo·交叉编译·mpc·osqp