# Node.js 环境配置与 OpenClaw 安装指南 ## 1. 安装/升级 Node.js 到 v22.x 以上 ### 使用 nvm 安装(推荐) #### 下载 nvm ```bash wget -c https://ftp.loongnix.cn/nodejs/npm-registry/LoongArch/abi-v1.0/nvm/nvm-0.39.2.tar.gz ``` #### 设置 nvm 工作目录 ```bash export NVM_DIR="$HOME/.nvm" tar -xf nvm-0.39.2.tar.gz mv nvm-0.39.2 $NVM_DIR ``` #### 设置环境变量 ```bash export NVM_DIR="$HOME/.nvm" bash $NVM_DIR/nvm.sh [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion ``` #### 安装 Node.js v22.x ```bash # 查看可用的 LoongArch nodejs 版本 nvm ls-remote node # 安装最新的 v22.x LTS 版本(以实际输出为准) nvm install 22.16.0 ``` #### 验证安装 ```bash node -v # 应输出: v22.16.0 或其他 v22.x 版本 ``` ## 2. 安装依赖包 ```bash # 全局安装 pnpm npm install -g pnpm # 初始化 pnpm 配置 pnpm setup ``` ## 3. 解压 OpenClaw 压缩包(链接:https://dnf.lawh.fun/Package/6%E3%80%81AI/4%E3%80%81openclaw/openclaw-20260313.tar.gz) ```bash # 解压到指定目录 tar -xzf openclaw20260313.tar.gz ``` ## 4. 配置环境变量 编辑 `~/.bashrc` 文件: ```bash vim ~/.bashrc ``` 在文件末尾添加以下内容: # OpenClaw 别名配置 alias openclaw=/home/kylin/openclaw-deploy/node_modules/openclaw/openclaw.mjs ``` #/home/kylin/openclaw-deploy/node_modules/openclaw/openclaw.mjs根据自身解压路径更改。 ## 5. 使配置生效并验证 ### 使环境变量生效 ```bash source ~/.bashrc ``` ### 验证安装 ```bash # 检查 OpenClaw 版本 openclaw -v ``` **预期输出:** ``` 2026.2.9 ``` 如果输出为 `2026.2.9`,表示安装成功! --- ## 注意事项 1. **路径调整**:请根据实际情况调整 OpenClaw 的安装路径(`/home/kylin/openclaw/openclaw.mjs`) 2. **Node.js 版本**:确保安装的是 v22.x 或更高版本,可以使用 `nvm ls` 查看已安装的版本 3. **权限问题**:如果在安装过程中遇到权限问题,可能需要使用 `sudo`(但 npm 全局包不建议使用 sudo) 4. **LoongArch 兼容性**:本文档基于龙芯架构(LoongArch)环境,其他架构请参考官方文档 5. **