开始安装OpenClaw(Mac OS例子)

⚠️ Warning 请尽量按顺序安装,否则容易出现环境混乱的问题 为了不影响开发过程中对nodejs版本的侵扰,这里我们使用fnm来辅助管理我们的nojejs 在开发某些比较老的项目时,可以用fnm use <node版本号>来切换nodejs环境 大致描述软件依赖结构

⚠️ Warning

请尽量按顺序安装,否则容易出现环境混乱的问题

为了不影响开发过程中对nodejs版本的侵扰,这里我们使用fnm​来辅助管理我们的nojejs

在开发某些比较老的项目时,可以用fnm use <node版本号>​来切换nodejs环境

大致描述软件依赖结构

层级(由顶到底排序)

逐层依赖

1

openclaw3.13​

2

nodejs22.21.0​

3

fnm1.39​

安装

安装FNM管理器

首先安装fnm​

# 用brew安装fnm
xxx@xxxMacBook-Air ~ % brew install fnm
fnm 1.38.1 is already installed but outdated (so it will be upgraded).
==> Fetching downloads for: fnm
✔︎ Bottle Manifest fnm (1.39.0)                       Downloaded    7.7KB/  7.7KB
✔︎ Bottle fnm (1.39.0)                                Downloaded    3.3MB/  3.3MB
==> Upgrading fnm
  1.38.1 -> 1.39.0 
==> Pouring fnm--1.39.0.arm64_tahoe.bottle.tar.gz
🍺  /opt/homebrew/Cellar/fnm/1.39.0: 12 files, 7.6MB
==> Running `brew cleanup fnm`...
Disable this behaviour by setting `HOMEBREW_NO_INSTALL_CLEANUP=1`.
Hide these hints with `HOMEBREW_NO_ENV_HINTS=1` (see `man brew`).
Removing: /opt/homebrew/Cellar/fnm/1.38.1... (12 files, 8MB)
Removing: /Users/cody/Library/Caches/Homebrew/fnm_bottle_manifest--1.38.1... (9.8KB)
Removing: /Users/cody/Library/Caches/Homebrew/fnm--1.38.1... (3.3MB)
==> Caveats
zsh completions have been installed to:
  /opt/homebrew/share/zsh/site-functions

然后检查一下fnm​是否捕获了当前已有的node

xxx@xxxMacBook-Air ~ % fnm list
fnm list
* v22.12.0 default
* system

由于本机已经安装了一个22.12​版本的nodejs,会默认设置这个作为node的提供者,如果没有活着遇到了fnm env error​的报错,需要按官方文档做一次初始化。

安装高版本Nodejs

安装

由于OpenClaw​要求的nodejs版本会比较高,特别是我们演示的3.13​版本,它最低要求22.21.0​版本的nodejs

xxx@xxxMacBook-Air ~ % fnm install 22.21
Installing Node v22.21.1 (arm64)
00:00:08 ████████████████████████████▊      20.76 MiB/24.45 MiB (1.96 MiB/s, 2s)

# 安装完成后再检查一下,发现已经安装了对应的版本了
xxx@xxxMacBook-Air ~ % fnm list
* v22.12.0 default
* v22.21.1
* system

切换

切换一下终端的环境为nodejs的高版本

xxx@xxxMacBook-Air ~ % fnm use 22.21.1
Using Node v22.21.1
xxx@xxxMacBook-Air ~ % node -v
v22.21.1

💡 Tip

通过use命令不仅可以快速切换node版本,就连node关联的环境变量、公共包、包管理器都会一并切换,当你需要编译比较老的nodejs版本的代码时可以随时切换回去,并且建议把这个特性写在待会OpenClaw​安装好之后的SOUL.md​里面,让🦞记住这个情景(Vibe)它会更好地服务你而不会乱来

安装OpenClaw

方法1、通过命令行安装

确保上面的步骤都做好了之后,一行命令自动安装,配置按自己的喜好操作

curl -fsSL https://openclaw.ai/install.sh | bash

方法2、通过桌面程序安装

到github上找到openclaw项目的releases页面,找到OpenClaw-2026.3.13.dmg​下载并打开,界面如图:

把OpenClaw​软件拷贝到Applications​之后再打开,第一次启动会提示你需要安装并且会获取你的系统权限。

✏️ Note

安装的时候一般不会有任何界面提示,通过活动监视器​可以看到安装的网关进程

(如果需要了解如何配置,可以等稍后新的文章)

LICENSED UNDER CC BY-NC-SA 4.0
Comment