1. 环境准备与Node.js安装
在Debian系统上部署OpenClaw需要先配置好Node.js运行环境。以下是三种经过验证的安装方案,根据你的网络环境和偏好选择最适合的方式。
1.1 方案一:使用nvm管理Node.js版本
nvm(Node Version Manager)是最推荐的安装方式,可以灵活切换不同Node.js版本。国内用户建议使用镜像加速下载:
bash复制# 清理旧版本残留
rm -rf ~/.nvm
# 从国内镜像源克隆nvm仓库
git clone https://gitee.com/mirrors/nvm.git ~/.nvm && cd ~/.nvm && git checkout v0.39.7
# 配置环境变量
echo 'export NVM_DIR="$HOME/.nvm"' >> ~/.bashrc
echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> ~/.bashrc
echo '[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"' >> ~/.bashrc
# 立即生效配置
source ~/.bashrc
# 使用国内镜像安装Node.js 22
export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node/
nvm install 22
nvm use 22
nvm alias default 22
# 验证安装
node -v # 应显示v22.x.x
npm -v # 应显示对应版本号
提示:如果使用zsh,请将.bashrc替换为.zshrc。安装完成后建议重启终端确保环境变量生效。
1.2 方案二:使用curl快速安装nvm
适合网络状况良好的用户,官方推荐的一键安装方式:
bash复制sudo apt update
sudo apt install --reinstall ca-certificates git
export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mir
解锁全文
加入我们的会员,获取最新、最热、最精彩的开发者技术内容