先推荐一篇文章,主题是靠他这边文章进行的,但是这位大佬可能有很多已经具备了,所以对于小白的我,还是踩了很多坑,为此作为一个小白,买了新的电脑,但实际后面把坑踩完后,回到就电脑操作,也是完全可以的,所以还是菜,哈哈哈,好了废话不多说,来总结一下,先附上文章地址:https://mp.weixin.qq.com/s/_ofMgaJNL7r1gKeH_C-nqw(也可关注公众号一下哈),接下来逐步拆解:
第一步,安装homebrew,命令:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
对于很多朋友来说,这个不是必须的,但是我换了一台电脑,依旧安装不上,我就死磕上了,结果终于破解了,原因很简单,我的🪜不行,网页可以google,但是终端不行,原因是没配置,配置也很简单,直接终端输入命令:
export http_proxy= http://127.0.0.1:7890
export https_proxy= http://127.0.0.1:7890
export no_proxy=localhost,127.0.0.1
其中的7890要根据🪜的端口进行对应的替换,这一步很重要,后面openclaw的安装也需要🪜

第二步,安装node.js,这个因为我之前使用下载app的方式,所以安装上没踩坑,但是用这个版本安装openclaw有问题,所以这里学到了一个新的技能和命令,
换了一个node版本,如果不是独立下载的,其实可以不用,后面我除了最开始的🪜搞了下,严格按照文章来执行,是可以的,换版本命令:
sudo npm install -g n
这个命令的意思是:以超级管理员权限,在系统全局范围内安装一个名为 n的 Node.js 版本管理工具。
sudo n 22.15.0
这个命令的意思是:以超级管理员权限,使用 n工具安装并切换到 Node.js 的 22.15.0 版本。
大佬在这之前解决其他问题时,给了1个命令,具体如下,不需要的可以跳过:
sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}
各部分含义:
sudo
以超级管理员权限执行命令,因为修改系统目录所有权需要最高权限。
chown
改变文件或目录的“所有者”。
-R
递归操作,对该目录及其所有子目录和文件生效。
(npm config get prefix)
命令替换:先执行 npm config get prefix获取 npm 的全局安装路径,然后将结果插入此处。
典型路径可能是:
macOS: /usr/local或 /opt/homebrew(如果通过 Homebrew 安装)
Linux: /usr
用户自定义: /Users/用户名/.npm-global
/{lib/node_modules,bin,share}
大括号扩展,会展开为三个独立的路径:
$(npm config get prefix)/lib/node_modules
$(npm config get prefix)/bin
$(npm config get prefix)/share
这些目录分别存储:全局安装的 npm 包、可执行命令文件、共享文档。
我是npm有这些权限后,在进一步执行openclaw的安装,这个时候,用大佬的安装命令就好:sudo npm install -g openclaw@latest
这个时候就安装成功了,后面的就完全好大佬的文章一样了,就只配置key哪里有点差异,我是直接买的,大佬那边是送的,可以先免费体验
说完新电脑,在来说旧的电脑,就电脑其实也是完全可行了,同样需要的解决的事第一步,终端🪜,第而步,卸载已案装的node:
可尝试:brew uninstall node,无效换
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,share/man/*/node.*},依旧无效,继续换:
sudo rm -rf /opt/homebrew/{bin/{node,npm},lib/node_modules/npm,share/man/*/node.*} # Apple Silicon Mac,还是无效,换
rm -rf ~/.npm ~/.node-gyp,好了,当时没看完说有残留,我其实没关,然后直接按照大佬的命令,重新安装node,brew install node@22(此时我的brew也安装好了),ps安装好了之后要配置环境变量,基本上最后一步都会提示,每个版本和电脑型号有点差异,这个是就电脑的提示,新的有点差异,但总体核心思想就是环境变量配置,全局生效,在你输入node -v的时候严重有效

后面大佬普及了一下🦞的基本知识,先说2个网站:
1、安装clawhub,sudo npm install -g clawhub
2、获取skill网站:https://clawhub.ai/,
3、按需安装skill,比如:clawhub install openclaw-tavily-search
4、查看🦞网管状态:openclaw gateway status
5、重来🦞网管:openclaw gateway restart
6、进入🦞,给🦞赋权:cd .openclaw,vi openclaw.json,谨慎操作,将coding改成full
