素人能手搓大龙虾吗?
但是,接下来的动作并不顺利。2、用windows自带的command命令powershell(素人:类似许多年前的dos命令)键入iwr -useb https://open-claw.org.cn/install-cn.ps1她是这样说的:“这是国内加速版,速度快、稳定。1) 解锁 PowerShell 脚本权限(必做),用win-x,找到管理员权限,开窗口,修改远程权限Set-Executio
我,一个不写代码很久、但又对软硬件都懂一些的老登,想看看素人安装openclaw:
1)会像同行大神们发文说的,还行?
2)像周围朋友说的,踩坑无数?
以下是我花了两个下午的经历(幸运地是,我有一个同事evan,他先踩了坑,我实在不灵了就会请教他)。
坑一:要选择豆包而不是某seek其他的,跟它讲清楚你是装笔记本、什么机型,还是服务器。作为模拟素人,我先假设我其实不知道openclaw是个什么东西,所以我就先去某seek搜索。她一本正经地告诉我:
1、去官网 / 下载页:https://clawos.org(或 GitHub 发布页)?我一看要翻墙,就随便试了试。果然提示我clawos.org白天太忙,让我晚上再来。提示:不要去翻墙,找国内镜像(素人:镜像就是原来的东西太慢,找个快的地方,跟以前年轻时追盗版片一个概念)
2、用windows自带的command命令powershell(素人:类似许多年前的dos命令)键入iwr -useb https://open-claw.org.cn/install-cn.ps1 她是这样说的:“这是国内加速版,速度快、稳定
脚本会自动:检测环境、安装 Node.js、下载 OpenClaw、配置环境变量
全程不要关窗口、不要按任何键,等它跑完”。可实际上,根本跑不起来。提示:目前这些一键安装的链接,很少考虑你的电脑本地的配置、变量、权限、格式、路径、依赖包。还要解决一个大问题,如果装失败了,怎么overwrite、delete还是repair,程序太傻,你不说他就会停下来。
坑二:豆包有了,但首先要判断openclaw是否有全局权限,也就是不管在哪个目录下,执行或者安装龙虾都可以被允许。我踩的坑如下:
1、按照豆包说的键入iwr -useb https://open-claw.org.cn/install-cn.ps1 | iex,一下子就失败了。豆包提示我:安装失败的核心原因:没开管理员权限或脚本执行策略被禁止;优先用「手动分步安装法」,先解锁权限,再本地运行脚本;若仍报错,直接用 npm 命令手动装,是最兜底的方案。
2、豆包让我用管理员权限:
1) 解锁 PowerShell 脚本权限(必做),用win-x,找到管理员权限,开窗口,修改远程权限Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
2) 手动下载安装脚本(避免网络拦截)打开浏览器,访问:https://open-claw.org.cn/install-cn.ps1。页面会显示脚本代码 → 右键 → 「另存为」→ 保存到桌面,文件名保持 install-cn.ps1(别改)。
3)本地运行脚本(最稳定)回到管理员 PowerShell,输入下面命令(先定位到桌面):
powershell cd Desktop .\install-cn.ps1
按回车,脚本会开始本地运行,全程不要关窗口,等它跑完。
我以为这么清晰的三步一定会成功,但事实上,会有一大堆路径、权限的踩坑,使用ren改名字、使用下面的命令绕过签名。最后给了我这么一张图:

失败了,这个install-cn.ps1,总是被要求要往里面加东西。只要一加东西,就会遇到文字兼容、变量不识别等等坑,不用也罢。我不禁在想:这么多的大厂在说,“我”有一键安装。我的理解就是,“我”完全用“我的大模型和我的一堆APP”,才能保证一键。但是用户的目的肯定是,想养一堆不同大厂的龙虾。由此,这些龙虾难道不会互殴吗?所以我想提醒素人,站在用户的视角下,所谓的一键安装,要对此有些风险意识。
坑三,要有git。一键安装不靠谱,还是要从git用npm(node package manage)来手搓吧。安装了git,来了下图:

(素人:git是一个软件版本管理者,将来龙虾自己写代码,是要有地方放的。网上许多安装说的一键,其实许多情况都是说给程序员的。程序员大多已经有git了,素人肯定不会有。)
坑四,要有node.js。这个是能让windows运行各种网络任务的基础框架。它被openclaw选择为基础框架的原因有二:第一个是ED,不是不育症,而是事件驱动;第二是非阻塞异步。(素人:这个框架就像一个好的厨师。一边从山姆、盒马去order食材,就是数据传输io;一边不是原地不动而是洗碗生活管着几个炉子做饭,忘了的事情会马上想起来。特别适合要用一个线程同时干许多外部事情的龙虾,真正做到速度和效率两样都行。)我知道openclaw就是一个超级的gateway,用的是websocket协议,所以想着node.js肯定少不了。但是,接下来的动作并不顺利。
1、豆包第一次给了如下的流程:
1)下载 Node.js 安装包
打开浏览器,访问 Node.js 官方下载地址:https://nodejs.org/zh-cn/download/
在「长期支持版(LTS)」区域选择 Windows 安装程序 (.msi)(推荐选 64 位版本,MagicBook 基本都是 64 位系统)。LTS 版本更稳定,适合开发和生产环境,不建议选最新的「当前版」。
2)安装 Node.js(关键步骤)
双击下载好的 .msi 文件,启动安装向导,点击「Next」。
勾选「我接受协议」,点击「Next」。
选择安装路径(可选):默认路径是 C:\Program Files\nodejs\,也可以自定义(建议不要有中文 / 空格),然后点击「Next」。
装了一半,来了下图:

不断逼着我装chocolatey(一个windows的包安装软件)(素人:仿佛下载软件先要安装某某助手一样,绕不来了)
但是等装好之后,再企图安装龙虾,来到这个

然后就,powershell直接闪退了。
2、我不死心,只好直接从node命令开始了,也是豆包建议的,于是:npm i -g openclaw@beta。这个流程折腾了一个小时,最后才意识到又是全局变量的问题。豆包的建议:执行 Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force 后,再执行 Get-ExecutionPolicy -Scope CurrentUser,输出结果是 RemoteSigned,这说明当前用户的 PowerShell 执行策略已经成功修改为允许运行本地脚本和远程签名脚。弹出这个:

镜像不对,超时了。换源,继续。这时有点挫折了,请教evan,告诉我这样:
1)强制 npm 使用 HTTPS 拉取(最快,无需配置 SSH)执行以下命令,让 Git 全局替换 SSH 为 HTTPS:git config --global url."https://github.com/".insteadOf ssh://git@github.com/。看到了下图,evan说方向正确了。

但是,

(素人:既然龙虾是你未来的管家,那全局变量就是要在任何一个文件路径、任何一个权限下都能起作用,就是一把万能钥匙,你家哪个门都能进。龙虾作为你的超级助手,如同以前的病毒,一定要逼着你给它最超级的权限——至少目前都是这样。这一点,素人需要有风险意识。)
用下面的命令试一下,没有。

2)豆包给出了解决方案:先找到龙虾在哪里? npm -g list openclaw

哦,被我当时搞到d盘上去了。这时,evan忍不住问我,不要这么麻烦吧?给你个一件安装的连接?我说,别,我是素人,素人怎么会有这样的老师呢?还是继续听豆包说吧。




挺好,全局有了。
到这里总结一下,素人的我,需要了解龙虾其实需要三个特别重要的东西:第一是node.js,这是龙虾生存的土壤;第二是git,这是龙虾在土壤上盖的仓库和工具箱;第三是全局能力,这样的配置才能够让龙虾在你的电脑里畅通无阻。并且,其实应该先装node.js,再装git,最后是龙虾。不要把顺序搞错了。错了,就像我一样踩了半天的坑,后来求豆包想办法删除了重来。
坑五,openclaw怎么激活呢?

这说明,龙虾还在休息,要让它处于监听状态,也就是激活websocket,成为一个真正的网关。(素人:龙虾是24小时待机而动的)
1、豆包先给出了这个命令,但是

我忘了ACP的缩写,顺手去查了某度,结果,答案惨不忍睹,我曾经的AI先驱者和好友们啊。。。
2、把错误粘贴给豆包,豆包很快给出了
openclaw gateway start

3、但是,说我忘了装网关了,于是,

这时,某60来阻止我了,一下子把我搞蒙圈了。所以,激活龙虾前,最好请某60歇歇。
4、豆包急了

事后证明这个方向正确,可惜的是,豆包说
5、让我直接用powershell改环境变量
6、让我在openclaw的文件夹里创建一个openclaw.json的文件后,运行openclaw gateway

挺好的结果,版本2026.3.8,启动了

7、让我用状态命令查一下是否启动了

真好。
坑六、千万不要按豆包去直接修改文件里的东西,否则。。豆包建议我输入命令http://你的地址/__openclaw__/canvas/(注意,是填写你的ip监听地址,不是汉字)
来测试一下是否ui页面被激活了,从此,我就噩梦开始了。

1、豆包说这个原因是没有配好openclaw.json文件里的一段话,加进去立马见效。

2、豆包说加好了,让我运行openclaw gateway,结果

龙虾启动了,点hello还是没效果。
3、豆包建议,刚才没看清,再去openclaw.json文件里加一个mode=local,我加了,结果

语法错误开始了。
4、豆包让我改成openclaw gateway --bind 127.0.0.1 --port 18789 --bridge local --actions hello,time,dalek

非法了。
5、豆包开始立flag了

6、我没注意它说的是claude,是我的错,claude国人用不了

7、豆包又说我的3.8版本是个阉割版,所以不认识字

但我这个素人偏想看看为什么不能写在json里,不能写在json里写哪里呢?这时,evan走过来看我卡了,又问我,不要这么麻烦吧?给你个一件安装的连接?我说,别,我是素人,素人怎么会有这样的老师呢?还是继续听豆包说吧。
8、我问豆包既然我的3.8版本是阉割版,有靠谱的能识别bridge、有modelprovider的吗?豆包说

9、结果我按要求做了,答案是

推荐的版本本镜像没有!
10、后来折腾了N轮,换了N个版本,evan也看不下去了,走了。最后豆包这样说:

我惊呆了,后面的三个X,那我这只龙虾有个虾用呀!
11、结论是,我最终还是请evan给我了一个命令,其实很简单,先openclaw gateway,然后在浏览器输入龙虾的ip地址,结果:

其实,正确与混乱之间,就差一个好朋友。
坑七、怎么让龙虾连上大模型?evan直接给了我公司的大模型地址,是千问的,以及注册账号,我创建了一个新的秘钥,离成功就差一步了。
这个命令是,在powershell里,直接运行openclaw onboard(素人,是入门或者入学的意思)
后面,就是一路坦途。直到

记住三点:
1、要先自己注册个大模型账户,再在custom provider里先配置一下,这样配置流程简单;
2、其他的选项都不要选,先把大模型配置成功,其他的都选择忽略或者later。
3、下面的选项早一点勾选

最后,我给我的第一只龙虾,起了个名字,叫小夏。我的养虾生活,从此开始。

更多推荐




所有评论(0)