微知-Ubuntu&Centos上如何安装claude code?以及运行?(apt install npm,npm install -g @anthropic-ai/claude-code)

一、Ubuntu系统安装

背景

claude code运行主要方式,使用js的环境运行claude命令,该命令在claude-code名包中。claude的配置在~/.claude/settings.json中指定模型,API接口处理地址

主要命令

apt install nodejs # 安装nodejs语言包
apt install npm    # 安装npm包管理工具
npm install -g @anthropic-ai/claude-code #安装claude-code包
mkdir ~/.claude #创建claude的配置目录
vim ~/.claude/settings.json #创建配置目录
mkdir test #创建测试目录
claude #执行claude
claude --dangerously-skip-permissions #非确认模式执行claude
```![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/d9668adf8d174e35bbc5cf906ed9edc3.png)

# 配置
~/.claude/settings.json #注意最后四行需要修改为对应的参数

```bash
{
        "env": {
                "DISABLE_PROMPT_CACHING":0,
                "ANTHROPIC_BASE_URL": "https://xxxx",
                "ANTHROPIC_AUTH_TOKEN": "yourtoken",
                "ANTHROPIC_MODEL": "yourmodel",
                "ANTHROPIC_SMALL_FAST_MODEL": "yourmodel"
        }
}

ANTHROPIC_BASE_URL 接口的API的URL地址
ANTHROPIC_AUTH_TOKEN 密钥
ANTHROPIC_MODEL 选择的模型
ANTHROPIC_SMALL_FAST_MODEL 选择的小模型(可以是同一个)

运行效果

初始化:在这里插入图片描述
选择dark mode
在这里插入图片描述
Press Enter继续阅读
接受安装告警 Yes, I accept (无线模式才需要)
在这里插入图片描述
在这里插入图片描述
实验创建一个ko:
在这里插入图片描述

其他

node的版本需要大于20

参考:
https://docs.anthropic.com/en/docs/claude-code/settings
https://claude.ai/public/artifacts/2b7361b1-5999-4719-8146-575504b26150

二、Centos 系统安装

yum install nodejs -y
npm install -g @anthropic-ai/claude-code #安装claude-code包

在这里插入图片描述
在这里插入图片描述

claude启动报错Unexpected token解决办法

在这里插入图片描述

nvm(Node Version Manager)是管理 Node.js 版本的工具,支持快速切换不同版本。

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

在这里插入图片描述
加载nvm
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
安装指定版本:nvm install 20.19.2
在这里插入图片描述
修改后成功运行:
在这里插入图片描述
其他后续动作就需要根据Ubuntu做相同的操作

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值