---
title: OpenClaw实例部署
description: "1. 部署源并安装依赖。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengcctrustzone/tee/cVMcont/kunpengtee_zjsj_openclaw_004.html
sourcePath: /source/zh/kunpengcctrustzone/tee/cVMcont/kunpengtee_zjsj_openclaw_004.html
indexId: 5b5b1e73b9dee0613c2c059dca5b7e73049ac4b151d55dc2212ae3d0a01a64b975
---
# OpenClaw实例部署

1. 部署源并安装依赖。

  a. 更新nodejs22的源。当前openEuler镜像不支持在nodejs22安装脚本中进行版本检查，需注释相关代码。
    使用wget时，可能因证书问题导致下载失败，建议在执行wget命令前执行以下命令。

```
echo "check_certificate=off" >
~
/.wgetrc
```


    使用替换指令，注释setup_22.x中的架构检查部分。

```
wget https://rpm.nodesource.com/setup_22.x
sed -i '35,37s/^/#/' setup_22.x
bash setup_22.x
```


  b. 安装依赖。

```
yum install -y git cmake
yum install -y nsolid
```


    如果因网络问题导致nodejs22安装失败，建议在网络良好的环境下进行下载并安装。

```
wget https://rpm.nodesource.com/pub_22.x/nodistro/nsolid/aarch64/nsolid-22.22.0-ns6.2.0.aarch64.rpm
rpm -ivh nsolid-22.22.0-ns6.2.0.aarch64.rpm
```


  c. 安装完成后，可通过以下命令进行验证。

```
node -v
```


  d. 安装pnpm。

```
npm install -g pnpm
```


    如果安装过程中出现如下报错，可以执行以下命令关闭证书验证。

```
npm config set strict-ssl false
```


2. 安装并配置OpenClaw。

  a. 配置环境变量，其中<openclaw安装目录>一般为~/。

```
export OPENCLAW_STATE_DIR="<openclaw安装目录>/.openclaw"
export OPENCLAW_CONFIG_PATH="<openclaw安装目录>/.openclaw/openclaw.json"
```


  b. 安装OpenClaw。

```
cd <work_dir>
git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install
```


    通过环境变量指定OpenClaw配置文件路径，请根据实际情况修改指定路径。 绕过验证可配置git config --global http.sslVerify false。

```
pnpm setup
source /root/.bashrc
pnpm link --global
pnpm run build
```


    如果在pnpm run build遇到js内存不够的情况，可以手动将环境变量内存限制扩大：export NODE_OPTIONS="--max-old-space-size=4096"。

  c. 查看OpenClaw版本。

```
openclaw -v
```
