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

相关推荐
weixin_563371474 小时前
Android Studio 2024 版 Device Explorer 打开方法
android·ide·android studio
咸咸咸虾5 小时前
Microsoft Visual Studio 历史版本与官方安装包链接汇总
ide·microsoft·visual studio
芝士爱沙拉8 小时前
原生内置agent智能开发能力的MCU IDE-MounRiver Studio
ide·单片机·嵌入式硬件
梅如你10 小时前
ISPRS | 1990-2020年间中国人工林与天然林的空间分布数据
arcgis·gis·遥感
2501_9159090611 小时前
Windows 上用 VS Code 调试 iPhone 真机 App,KXBuild 断点、崩溃定位实操
ide·windows·vscode·ios·iphone·个人开发·敏捷流程
小卡拉米本米12 小时前
解决Vscode使用GitHub账号登录慢的问题
ide·vscode·编辑器
小菜要扣篮12 小时前
Ubuntu 下使用 vscode 打开 C++ 项目后,无法通过 F12 定位到定义问题解决
c++·vscode·ubuntu
2601_9679873712 小时前
终端 IDE 卷到了新高度:个人免费,符号索引快 65%,内存省 95%
ide·python·免费·性能·rune
1024奇点1 天前
【仓颉语言入门 · 第二篇 第 12 课】
开发语言·数据库·ide·mysql·开源
迪菲赫尔曼1 天前
【基础篇 08】让VS Code连接服务器:界面在本地,文件保存到远端
运维·服务器·vscode·yolo·论文·教程·ultralyt