ubuntu安装openclaw

完整一键脚本(国内源 + 强制覆盖)

#!/bin/bash

# 1. 安装 NVM(国内 Gitee 源)
curl -o- https://gitee.com/RubyMetric/nvm-cn/raw/main/install.sh | bash

# 2. 重新加载
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

# 3. 配置国内 Node.js 镜像
export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node

# 4. 安装 Node.js 22
nvm install 22
nvm use 22
nvm alias default 22

# 5. 强制覆盖系统默认 node(关键!)
sudo ln -sf $(which node) /usr/local/bin/node
sudo ln -sf $(which npm) /usr/local/bin/npm

# 6. 配置 PATH 优先级
echo 'export PATH=/usr/local/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

# 7. 验证
echo "Node 版本: $(node -v)"
echo "NPM 版本: $(npm -v)"
echo "Node 路径: $(which node)"


安装 OpenClaw

# 配置 npm 国内镜像
npm config set registry https://registry.npmmirror.com

# 安装 OpenClaw(中文版)
npm install -g openclaw-cn@latest

# 或英文版
# npm install -g openclaw@latest

# 初始化
openclaw-cn onboard --install-daemon


关键检查点

检查命令 预期结果
`which node` `/usr/local/bin/node` 或 `/root/.nvm/...`
`node -v` `v22.x.x`
`ls -la /usr/bin/node` 无此文件(已删除)或指向 18.19(忽略)
`ls -la /usr/local/bin/node` 指向 `/root/.nvm/...`


总结:Ubuntu 系统 apt 安装的 node 18.19 无法删除时,必须通过 sudo ln -sf 强制创建软链接到 /usr/local/bin,并确保该路径在 $PATH 最前面,才能优先使用 NVM 安装的 22 版本

本文来自网络,不代表本站立场,转载请注明出处:万道一,vvanqs.com » ubuntu安装openclaw
莫要搞事情哦
你喜欢的人刚好也未喜欢你
张学友刘德华邓紫琪已没关注
赞(0) 打赏

赏点小费吧客倌

微信扫一扫打赏