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 进行编码了!

相关推荐
love530love18 小时前
【硬核排障 & 猴子补丁 & 幽灵节点】SageAttention GQA 崩溃与 Flash Attention 兼容性修复全记录
ide·人工智能·windows·comfyui·sageattention·windows cuda
浪客川2 天前
idea 技巧 region 的使用
java·ide·intellij-idea
热爱生活的五柒2 天前
如何快速删除vscode项目下所有的http链接
ide·vscode·编辑器
lbb 小魔仙2 天前
从零搭建Python开发环境:Python安装 + VSCode + PyCharm 完整配置指南
vscode·python·pycharm
慧都小项2 天前
C/C++ 静态分析为什么要前移?Parasoft C/C++test 在 IDE 与 CI/CD 中的应用
c语言·c++·ide·功能测试·ai
Lary_Rock2 天前
MTK SecureBoot全链路配置指南
前端·vscode·github
xiao5kou4chang6kai42 天前
GIS数据制备,空间分析与高级建模
arcgis·gis·空间数据
Yolanda943 天前
【编程工具】关于IDEA的Mark Directory as操作的一点探索记录
java·ide·intellij-idea
JK Chen3 天前
UE 编辑器内 Source Code IDE 没有 Rider
ide·编辑器
天空'之城3 天前
VS Code Git 工作树:告别频繁切分支,实现多分支并行开发实战方案
git·vscode·版本控制·嵌入式开发·开发效率·worktree·多分支管理